mam tych klas:Python, override__getstate __() i __setstate __()
class Family(object):
__slot__ = ['father', 'var1']
def __init__(self, father, var1 = 1):
self.father, self.var1 = father var1
class Father(object):
__slots__ = ['var2']
def __init__(self, var2 = ''):
self.var2 = var2
father = Father()
family = Family(father = father)
i chcę marynowane "rodzina" obiektu. więc muszę zastąpić __getstate__
i __setstate__
klas "Rodzina" i "Ojciec".
Czy możesz pokazać mi skuteczny sposób robienia tego. (dlatego używam __slots__
jest, bo mam wiele obiektów i usiłuję zapisać pamięć)
@DSM: Dzięki za edycję. – unutbu