создание папки logs
This commit is contained in:
43
get_data.py
43
get_data.py
@@ -91,6 +91,8 @@ TELEGRAM_BOT_TOKEN = "7639240596:AAH0YtdQoWZSC-_R_EW4wKAHHNLIA0F_ARY"
|
|||||||
TELEGRAM_CHAT_ID = 228977654
|
TELEGRAM_CHAT_ID = 228977654
|
||||||
|
|
||||||
MYHOST = platform.node()
|
MYHOST = platform.node()
|
||||||
|
if not os.path.exists("logs"):
|
||||||
|
os.makedirs("logs")
|
||||||
|
|
||||||
LOG_CONFIG = {
|
LOG_CONFIG = {
|
||||||
"version": 1,
|
"version": 1,
|
||||||
@@ -1440,6 +1442,47 @@ def Referee(merged: dict, *, out_dir: str = "static") -> None:
|
|||||||
logger.error(f"Ошибка в Referee потоке: {e}", exc_info=True)
|
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)
|
||||||
|
|
||||||
|
|
||||||
# ==========================
|
# ==========================
|
||||||
# ---- ДОМЕННАЯ ЛОГИКА
|
# ---- ДОМЕННАЯ ЛОГИКА
|
||||||
|
|||||||
Reference in New Issue
Block a user