From e57773ccbb532fa006e5f001e47ee337bfa9ce28 Mon Sep 17 00:00:00 2001 From: dymik739 Date: Tue, 12 Sep 2023 10:04:00 +0300 Subject: [PATCH] auto-schedule-pro-v2: hotfixes and add "default" label next to auto-generated values --- modules/auto-schedule-pro-v2/main.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/modules/auto-schedule-pro-v2/main.py b/modules/auto-schedule-pro-v2/main.py index 22dcbac..a3840a8 100644 --- a/modules/auto-schedule-pro-v2/main.py +++ b/modules/auto-schedule-pro-v2/main.py @@ -22,9 +22,9 @@ WEEKDAYS_GENITIVE_THIS = ["цього понеділка", "цього вівт "цієї суботи", "цієї неділі"] lesson_types_to_strings = { - "lec": "лекція", - "prac": "практика", - "lab": "лабораторна" + "lec": "лекція", + "prac": "практика", + "lab": "лабораторна" } @@ -50,6 +50,9 @@ def get_preference_by_id(user_id, name): def get_all_preferences_by_id(user_id): user_preferences = {"output-style": "legacy-vibrant"} + for i in user_preferences: + user_preferences[i] += " (default)" + for i in user_preferences: override = get_preference_by_id(user_id, i) if override != None: @@ -79,7 +82,7 @@ def set_preference_by_id(user_id, name, value): writefile(f"preference-db/{user_id}.json", final_data) -def clear_preference_by_id(user_id, name, value): +def clear_preference_by_id(user_id, name): if not os.path.exists(module_path + "preference-db/"): os.mkdir(module_path + "preference-db/") @@ -355,7 +358,7 @@ def process(message, path): return f"Налаштування {full_command[2]} має значення {requested_preference}", "HTML" elif full_command[1] == "clear" and len(full_command) == 3: - reset_preference_by_id(message.from_user.id, full_command[2]) + clear_preference_by_id(message.from_user.id, full_command[2]) return f"Очищено значення для налаштування {full_command[2]}, надалі для нього використовуватиметься стандартне значення", "HTML" else: