def __init__(self, fight, src = None): ''' Конструктор. Fight fight - битва, в которой участвует файтер. src - документ. ''' if src: self.__dict__.update(src) self.deck = [Card.js_load(c) for c in self.deck] self.hand = [Card.js_load(c) for c in self.hand] self.stats = Stats(self.stats) self.effects = [Effect.js_load(eff, self) for eff in self.effects] else: self.id = unique_id() self.stats = Stats() self.fight = fight