From 15eec712f2809e52f49bb889ff0d2faf3a06631a Mon Sep 17 00:00:00 2001 From: Christian Wolf Date: Sat, 3 Dec 2022 14:29:01 +0100 Subject: [PATCH] Make debug output better readable --- src/solo_turnier/html_parser.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/solo_turnier/html_parser.py b/src/solo_turnier/html_parser.py index 2fd0d7d..4d7f434 100644 --- a/src/solo_turnier/html_parser.py +++ b/src/solo_turnier/html_parser.py @@ -19,9 +19,16 @@ class HtmlImport: class HtmlParser: - def __init__(self, text: str): + def __init__(self, text: str, fileName: str = None): self.l = logging.getLogger('solo_turnier.html_parser') self.soup = BeautifulSoup(text, 'html.parser') + self.fileName = fileName + + def __repr__(self): + if self.fileName is None: + return 'HtmlParser(direct text)' + else: + return f'HtmlParser({self.fileName})' def getEventTitle(self): return self.soup.find('div', class_='eventhead').table.tr.td.contents[0]