From f790eb93507cd601f7a4749eadb582167c8d9c1b Mon Sep 17 00:00:00 2001 From: Oliver Hartmann Date: Tue, 11 May 2021 22:19:58 +0200 Subject: [PATCH] by_regex_result class function in trade class --- src/data.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/data.py b/src/data.py index 3439442..5a881f6 100644 --- a/src/data.py +++ b/src/data.py @@ -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'