Message401137
Pickling customized subclasses can be tricky. The essential details are here: https://docs.python.org/3/library/pickle.html#object.__reduce__
Here's some code to get you started.
class ExcA(Exception):
def __init__(self, want):
msg = "missing "
msg += want
super().__init__(msg)
def __reduce__(self):
return (type(self), self.args, self.args)
def __setstate__(self, state):
self.args = stat |
|
Date |
User |
Action |
Args |
2021-09-06 14:28:21 | rhettinger | set | recipients:
+ rhettinger, iritkatriel, yonghengzero |
2021-09-06 14:28:21 | rhettinger | set | messageid: <1630938501.48.0.0192919171208.issue45112@roundup.psfhosted.org> |
2021-09-06 14:28:21 | rhettinger | link | issue45112 messages |
2021-09-06 14:28:21 | rhettinger | create | |
|