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]