fixed ics generation

This commit is contained in:
Marek Krug 2025-03-12 17:41:44 +01:00
parent 4068fab565
commit 2b5277a3a0
7 changed files with 98 additions and 56 deletions

View file

@ -56,8 +56,10 @@ def find_events(icsfilestr, start, end, num):
if event.name == "VEVENT":
if "RRULE" in event.keys():
events.extend(parse_recurring_event(event, start, end))
elif ev := parse_single_event(event, start, end) != None:
events.append(ev)
else:
ev = parse_single_event(event, start, end)
if ev is not None:
events.append(ev)
events = sorted(events, key=lambda k: k["begin"])
events = events[0:num]