From f61b34dbdb4b987359b6fb6543b942c799ac350e Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Wed, 5 Apr 2023 16:28:36 +0200 Subject: detect end of classes prior to a lesson --- lessons.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'lessons.py') diff --git a/lessons.py b/lessons.py index 0ff3280..cf0dec9 100755 --- a/lessons.py +++ b/lessons.py @@ -83,6 +83,9 @@ def format_period(period: webuntis.objects.PeriodObject, period_evs = [ ev for ev in evs if ev.start.timestamp() <= period.start.timestamp() <= ev.end.timestamp() + # Detect early end of classes + or (ev.summary == 'Unterrichtsschluss' and ev.start.date() == date + and ev.start.timestamp() <= period.start.timestamp()) ] if period_evs: for event in period_evs: -- cgit v1.2.3