создание папки logs

This commit is contained in:
2025-10-24 15:19:16 +03:00
parent bacee0e9b8
commit 5ea03d2efc

View File

@@ -91,6 +91,8 @@ TELEGRAM_BOT_TOKEN = "7639240596:AAH0YtdQoWZSC-_R_EW4wKAHHNLIA0F_ARY"
TELEGRAM_CHAT_ID = 228977654
MYHOST = platform.node()
if not os.path.exists("logs"):
os.makedirs("logs")
LOG_CONFIG = {
"version": 1,
@@ -1440,6 +1442,47 @@ def Referee(merged: dict, *, out_dir: str = "static") -> None:
logger.error(f"Ошибка в Referee потоке: {e}", exc_info=True)
# def Scores_Quarter(merged: dict, *, out_dir: str = "static") -> None:
# """
# Поток, обновляющий JSON со счётом по четвертям.
# """
# logger.info("START making json for scores quarter")
# quarters = ["Q1", "Q2", "Q3", "Q4", "OT1", "OT2", "OT3", "OT4"]
# rewrite_file("game_online", game_data)
# score_by_quarter = [{"Q": q, "score1": "", "score2": ""} for q in quarters]
# # Сначала пробуем fullScore
# full_score_str = (
# game_data.get("result", {}).get("game", {}).get("fullScore", "")
# )
# if full_score_str:
# full_score_list = full_score_str.split(",")
# for i, score_str in enumerate(full_score_list[: len(score_by_quarter)]):
# parts = score_str.split(":")
# if len(parts) == 2:
# score_by_quarter[i]["score1"] = parts[0]
# score_by_quarter[i]["score2"] = parts[1]
# logger.debug("Счёт по четвертям получен из fullScore.")
# # Если нет fullScore, пробуем scoreByPeriods
# elif "scoreByPeriods" in game_data.get("result", {}):
# periods = game_data["result"]["scoreByPeriods"]
# for i, score in enumerate(periods[: len(score_by_quarter)]):
# score_by_quarter[i]["score1"] = str(score.get("score1", ""))
# score_by_quarter[i]["score2"] = str(score.get("score2", ""))
# logger.debug("Счёт по четвертям получен из scoreByPeriods.")
# else:
# logger.debug("Нет данных по счёту, сохраняем пустые значения.")
# rewrite_file("scores", score_by_quarter)
# except Exception as e:
# logger.error(f"Ошибка в Scores_Quarter: {e}", exc_info=True)
# ==========================
# ---- ДОМЕННАЯ ЛОГИКА