From f6977c2c5d95129d44b532e2fa20769c5cbd788a Mon Sep 17 00:00:00 2001 From: Jannik Beyerstedt Date: Thu, 29 Aug 2024 13:52:44 +0200 Subject: [PATCH] Hotfix: Ignore missing track field --- schedulelib.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/schedulelib.py b/schedulelib.py index 340e4d8..76f0fb4 100644 --- a/schedulelib.py +++ b/schedulelib.py @@ -100,6 +100,12 @@ def events(scheduleUrl, titlemap={}): url = event.find('url').text.strip() else: url = '' + + if event.find('track') is not None: + track = event.find('track').text + else: + track = '' + # yield a tupel with the event-id, event-title and person-names yield { 'day': day.get('index'), @@ -109,7 +115,7 @@ def events(scheduleUrl, titlemap={}): 'persons': personnames, 'personnames': ', '.join(personnames), 'room': room.attrib['name'], - 'track': event.find('track').text, + 'track': track, 'url': url }