From 14da1d7b6ed0ab617a2932027608828e4aeaec87 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Tue, 6 Dec 2011 21:42:14 +0100 Subject: [PATCH] handle the case of empty ics files (#1113) --- tabellio/icalimport/icalimport.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tabellio/icalimport/icalimport.py b/tabellio/icalimport/icalimport.py index 1009be9..6daa7ff 100644 --- a/tabellio/icalimport/icalimport.py +++ b/tabellio/icalimport/icalimport.py @@ -38,7 +38,11 @@ class IcalImport(BrowserView): seen_ids = [] created = 0 updated = 0 - for vevent in parsed_cal.vevent_list: + try: + event_list = parsed_cal.vevent_list + except AttributeError: + event_list = [] + for vevent in event_list: title = vevent.summary.value date_start = vevent.dtstart.value if isinstance(date_start, datetime.datetime):