Hotfix: Ignore missing track field

This commit is contained in:
Jannik Beyerstedt 2024-08-29 13:52:44 +02:00
parent 108ef79e8d
commit f6977c2c5d

View file

@ -100,6 +100,12 @@ def events(scheduleUrl, titlemap={}):
url = event.find('url').text.strip() url = event.find('url').text.strip()
else: else:
url = '' 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 a tupel with the event-id, event-title and person-names
yield { yield {
'day': day.get('index'), 'day': day.get('index'),
@ -109,7 +115,7 @@ def events(scheduleUrl, titlemap={}):
'persons': personnames, 'persons': personnames,
'personnames': ', '.join(personnames), 'personnames': ', '.join(personnames),
'room': room.attrib['name'], 'room': room.attrib['name'],
'track': event.find('track').text, 'track': track,
'url': url 'url': url
} }