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]