From 22fbce4758f1cf265732c67f76c62e4733eb2a34 Mon Sep 17 00:00:00 2001 From: Ace Date: Wed, 11 Dec 2019 23:23:52 +0100 Subject: [PATCH] Set event times correctly Instead of setting the timezone-aware (local) time of each event in every module, the icalendar module does it by default now. As a result, when importing events in any other module, the time will be correct. --- Inky-Calendar/modules/inkycal_icalendar.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Inky-Calendar/modules/inkycal_icalendar.py b/Inky-Calendar/modules/inkycal_icalendar.py index 978e6a9..a7bff5b 100644 --- a/Inky-Calendar/modules/inkycal_icalendar.py +++ b/Inky-Calendar/modules/inkycal_icalendar.py @@ -38,6 +38,11 @@ def fetch_events(): for events in upcoming_events: if events.all_day and events.duration.days > 1: events.end = events.end.replace(days=-2) + + if not events.all_day: + events.begin = events.begin.to(get_tz()) + events.end = events.end.to(get_tz()) + """ The list upcoming_events should not be modified. If you need the data from this one, copy the list or the contents to another one."""