From 49bc89fb2461758dd4d4f07016e88c8458192161 Mon Sep 17 00:00:00 2001 From: Johannes Wienke Date: Sun, 13 Oct 2024 22:45:46 +0200 Subject: [PATCH] fix(icalendar): support icalendar v6 Enable backwards-compatible mode in icalendar v6 so that we can also continue supporting older versions, which are still in use im non-bleeding-edge distros. --- src/autosuspend/checks/ical.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/autosuspend/checks/ical.py b/src/autosuspend/checks/ical.py index 1c5674c9..53b55b71 100644 --- a/src/autosuspend/checks/ical.py +++ b/src/autosuspend/checks/ical.py @@ -16,6 +16,11 @@ from ..util.datetime import is_aware, to_tz_unaware +# Make v6 behave as if it were an older version to support a wider range. +with suppress(AttributeError): + icalendar.use_pytz() + + @dataclass class CalendarEvent: summary: str