From c1bf3aa0802892c6590ffce6eb022dc0e3b60906 Mon Sep 17 00:00:00 2001 From: MaZderMind Date: Thu, 28 May 2015 14:18:29 +0200 Subject: [PATCH] do not fail with empty/missing title --- renderlib.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderlib.py b/renderlib.py index 9e4531a..3c55f5e 100644 --- a/renderlib.py +++ b/renderlib.py @@ -209,7 +209,7 @@ def events(scheduleUrl, titlemap={}): # yield a tupel with the event-id, event-title and person-names yield { 'id': int(event.get('id')), - 'title': titlemap[id] if id in titlemap else event.find('title').text.strip(), + 'title': titlemap[id] if id in titlemap else (event.find('title').text.strip() if event.find('title') is not None and event.find('title').text is not None else ''), 'subtitle': event.find('subtitle').text.strip() if event.find('subtitle') is not None and event.find('subtitle').text is not None else '', 'persons': personnames, 'personnames': ', '.join(personnames)