From eeb9e0354789e35a68a90b6c3b05427759ca0f6c Mon Sep 17 00:00:00 2001 From: Max Date: Fri, 5 Jul 2019 21:33:19 +0200 Subject: [PATCH] Improved error handling --- Calendar/CalendarInterface.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Calendar/CalendarInterface.py b/Calendar/CalendarInterface.py index 6ebef60..86884d2 100644 --- a/Calendar/CalendarInterface.py +++ b/Calendar/CalendarInterface.py @@ -103,6 +103,7 @@ class CalendarInterface (DataSourceInterface): occurrences = [] try: + r_string="" r_string=self.__add_timezoneawarness__(event.rrule) rule=rrulestr(r_string,dtstart=event.begin_datetime) for occurrence in rule: @@ -113,7 +114,7 @@ class CalendarInterface (DataSourceInterface): occurrences.append(merged_event) return occurrences except Exception as ex: - print("\"is_repeating_in_range\" failed while processing: dtstart.tzinfo="+str(event.begin_datetime.tzinfo)) + print("\"is_repeating_in_range\" failed while processing: dtstart.tzinfo="+str(event.begin_datetime.tzinfo)+" rrule="+r_string) raise ex def __merge_event_data__ (self, event, start = None):