From 1477e77b9f054703a3a97da5ea802371ec642714 Mon Sep 17 00:00:00 2001 From: BelKed <66956532+BelKed@users.noreply.github.com> Date: Thu, 8 Feb 2024 01:51:02 +0100 Subject: [PATCH] Handle exceptions during teacher conversion --- edupage_api/foreign_timetables.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/edupage_api/foreign_timetables.py b/edupage_api/foreign_timetables.py index a5bd378..cf23edc 100644 --- a/edupage_api/foreign_timetables.py +++ b/edupage_api/foreign_timetables.py @@ -138,7 +138,12 @@ def classroom_by_id(id: str): classes = [int(id) for id in skeleton.get("classids")] groups = skeleton.get("groupnames") - teachers = [teacher_by_id(int(id)) for id in skeleton.get("teacherids")] + + try: + teachers = [teacher_by_id(int(id)) for id in skeleton.get("teacherids")] + except: + teachers = [] + classrooms = [classroom_by_id(id) for id in skeleton.get("classroomids")] duration = (skeleton.get("durationperiods")