From 283ef3e497aef91631041d035b46b50d79cd9525 Mon Sep 17 00:00:00 2001 From: RedDeadDepresso <94017243+RedDeadDepresso@users.noreply.github.com> Date: Wed, 3 Jan 2024 19:37:53 +0000 Subject: [PATCH] fix: lesson classroom order --- tasks/schedule/schedule.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tasks/schedule/schedule.py b/tasks/schedule/schedule.py index 8ddc04a..3ae56eb 100644 --- a/tasks/schedule/schedule.py +++ b/tasks/schedule/schedule.py @@ -35,8 +35,10 @@ class Schedule(ScheduleUI): else: classrooms = classrooms.strip() classrooms = re.sub(r'[ \t\r\n]', '', classrooms) - classrooms = re.sub(r'[>﹥›˃ᐳ❯]', '>', classrooms) - classrooms_list = list(set(classrooms.split('>'))) + classrooms = (re.sub(r'[>﹥›˃ᐳ❯]', '>', classrooms)).split('>') + classrooms_list = [] + # tried to convert to set to remove duplicates but doesn't maintain order + [classrooms_list.append(x) for x in classrooms if x not in classrooms_list] if self.valid_classroom(classrooms_list): info.append([location, classrooms_list])