from .base import Base class Agent(Base): token: str = None credits: int = 0 def update(self, d): self.seta(d, 'credits') def path(self): return f'{self.symbol}.{self.ext()}' @classmethod def ext(self): return 'agt' def f(self, detail=1): r = super().f(detail) if detail >2: r += f' c:{self.credits}' return r