fix
All checks were successful
Build and Run VSTU Compat Layer v1 / build_and_run (push) Successful in 7s

This commit is contained in:
2026-04-03 13:04:17 +03:00
parent 280ca728d2
commit 2b25fb1fae

View File

@@ -91,7 +91,7 @@ def get_slot_key_for_event(event: dict):
if weekday is not None: if weekday is not None:
w += "_WD" + str(weekday) w += "_WD" + str(weekday)
r = ('_'.join(pairs)) + ("_".join(times)) r = ('_'.join(sorted(set(pairs))) + ("_".join(sorted(set(times)))))
if len(r) > 0: r = "_" + r if len(r) > 0: r = "_" + r
return get_raw_hash(raw) + w + r return get_raw_hash(raw) + w + r
@@ -367,6 +367,7 @@ def job_iteration():
"updated_at": 1774101882, "updated_at": 1774101882,
"text_old": "Пожалуйста сохраняйте 'updated_at', это время изменения ЭТОГО текста. Тут возможно будут появлятся важные BREAKING CHANGES и дедлайны к ним.\nПо хорошему если updated_at другой по сравнению с вашем кэшем это сообщение должно отправляться вам в телеграм как уведомление о поедстоящих изменениях\nwarning=True значит 'text' содержит важное а не как щас hint.\n\n ~fazziclay aka Stanislav;", "text_old": "Пожалуйста сохраняйте 'updated_at', это время изменения ЭТОГО текста. Тут возможно будут появлятся важные BREAKING CHANGES и дедлайны к ним.\nПо хорошему если updated_at другой по сравнению с вашем кэшем это сообщение должно отправляться вам в телеграм как уведомление о поедстоящих изменениях\nwarning=True значит 'text' содержит важное а не как щас hint.\n\n ~fazziclay aka Stanislav;",
"text": "ОБНОВЛЕНИЕ 2026-03: теперь этот файл не является результатом работы парсера. Но продолжает функционировать благодаря vstu_compat_v1 (слою совместимости) Новый парсер https://fazziclay.com/api/v1/vstu_schedule_parser_v2/", "text": "ОБНОВЛЕНИЕ 2026-03: теперь этот файл не является результатом работы парсера. Но продолжает функционировать благодаря vstu_compat_v1 (слою совместимости) Новый парсер https://fazziclay.com/api/v1/vstu_schedule_parser_v2/",
"text_2": "ОБНОВЛЕНИЕ 2026-04: теперь slots содержит 'идемпотентные' ключи а значением явялется событие.",
"vstu_compat_v1": "Этот файл сгенерирован для поддержки совместимости, данные на самом деле взяты из парсера v2: https://fazziclay.com/api/v1/vstu_schedule_parser_v2/", "vstu_compat_v1": "Этот файл сгенерирован для поддержки совместимости, данные на самом деле взяты из парсера v2: https://fazziclay.com/api/v1/vstu_schedule_parser_v2/",
"warning": True, "warning": True,
"tut-plavayuschaya-struktura": "required only 'updated_at', 'text' and 'warning'" "tut-plavayuschaya-struktura": "required only 'updated_at', 'text' and 'warning'"