0
私はクラスが複数の継承の一部であり、__getstate__
と__setstate__
の関数は子クラスに対して決して呼び出されません。pickling __setstate__と__getstate__が呼び出されないクラス
class BaseGeometery(dict):
pass
@add_metaclass(GeometryFactory)
class Geometry(BaseGeometry):
pass
class Point(Geometry):
def __init__(self, iterable=None):
# initialize and call super()
pass
def __setstate_(self, d):
print(d)
def __getstate__(self):
print('in get state')
私が間違っていることは何ですか?
お返事ありがとうございます。私はリターンを逃していた。 –