我有一个属于多重继承的类,并且永远不会在子类上调用__getstate__
和__setstate__
函数。
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')
任何想法我做错了什么?