У меня есть следующие классы:
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)
И я хочу рассортировать "семейный" объект. поэтому мне нужно переопределить __getstate__
и __setstate__
Классы "Семья" и "Отец".
Можете ли вы показать мне эффективный способ сделать это.
(причина, по которой я использую __slots__
, состоит в том, что у меня много объектов, и я пытаюсь сохранить память)