Timeout-Check + MERGE-Prep

This commit is contained in:
2023-12-11 14:37:23 +01:00
parent 081cb4aaa7
commit e3cab5cd43
11 changed files with 248 additions and 22 deletions

View File

@ -3,8 +3,19 @@ import datetime
import recurring_ical_events
from fetchMENSA import getMeals
shortnames = ["mon", "tue", "wed", "thu", "fri", "sat"]
longnames = ["Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag"]
def getWeek(weekstart: datetime, file: str, showsat: bool):
"""
Liefert alle Events einer Woche zurück.
Wochenstart wird automatisch auf den Montag der Woche gelegt.
:param weekstart:
:param file:
:param showsat:
:return:
"""
if weekstart == "today":
start_date = datetime.date.today()
else:
@ -42,11 +53,13 @@ def getWeek(weekstart: datetime, file: str, showsat: bool):
return eventl, daylist(start_date, showsat)
shortnames = ["mon", "tue", "wed", "thu", "fri", "sat"]
longnames = ["Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag"]
def daylist(weekstart: datetime, showsat: bool):
"""
Gibt die Essen einer Woche zurück.
:param weekstart:
:param showsat:
:return:
"""
weekday = weekstart
dayl = []
if showsat: