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')
내가 뭘 잘못하고있어?
답장을 보내 주셔서 감사합니다. 나는 그 보상을 놓치고 있었다. –