by_regex_result class function in trade class

This commit is contained in:
Oliver Hartmann 2021-05-11 22:19:58 +02:00
parent 36702f9dd2
commit f790eb9350

View File

@ -60,6 +60,16 @@ class Trade():
self.col = int(col) if col else None
self.league = league
@classmethod
def by_regex_result(cls, res):
return cls(nrItems=res['nrItems'],
item=res['item'],
amount=int(res['amount']),
currency=res['currency'],
tab=res['tab'],
row=res['row'],
col=res['col'],
league=res['league'])
def __str__(self) -> str:
return f'Trade: {self.nrItems} {self.item} for {self.amount} {self.currency} in {self.tab} ({self.row}/{self.col}) in {self.league} league'