From 44cca37df851e2fc085111499b83960cd8a50954 Mon Sep 17 00:00:00 2001 From: Lucas Oskorep Date: Mon, 18 Jul 2022 13:37:15 -0400 Subject: [PATCH] fix for multi calendar. --- calendar_grabber.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/calendar_grabber.py b/calendar_grabber.py index fed3ea2..2962568 100644 --- a/calendar_grabber.py +++ b/calendar_grabber.py @@ -37,7 +37,7 @@ class CalGrab(object): now = datetime.utcnow() if start == None: start = now - events = [] + all_events = [] for calendar in self.calendars: events_result = self.service.events().list( calendarId=calendar, @@ -50,11 +50,11 @@ class CalGrab(object): if not events: print('No upcoming events found.') return - events.extend([i for i in [Event.get_from_gcal_api_json(json) for json in events] if i is not None]) - print(events) - events = sorted(events, key=lambda event: event.start_time) + all_events.extend([i for i in [Event.get_from_gcal_api_json(json) for json in events] if i is not None]) + print(all_events) + all_events = sorted(all_events, key=lambda event: event.start_time) for callback in self.callbacks: - callback(events) + callback(all_events) if time_to_update > 0 and (now - start).total_seconds() > time_to_update: return sleep(frequency)