From b1318aaa07a9456da309c4625bacdb1e662c9155 Mon Sep 17 00:00:00 2001 From: derchris Date: Sat, 26 Dec 2020 05:48:20 +0100 Subject: [PATCH] fix renderlib for empty speaker in schedule --- renderlib.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/renderlib.py b/renderlib.py index a93ccc3..3f545a3 100644 --- a/renderlib.py +++ b/renderlib.py @@ -293,7 +293,10 @@ def events(scheduleUrl, titlemap={}): personnames = [] if event.find('persons') is not None: for person in event.find('persons').iter('person'): - personname = re.sub(r'\s+', ' ', person.text).strip() + try: + personname = re.sub(r'\s+', ' ', person.text).strip() + except: + personnames.append(str('None')) personnames.append(personname) id = int(event.get('id')) @@ -328,3 +331,4 @@ try: except ImportError: def colored(str, col): return str +