From 5cb7b2f6c80e2ad13c4ce679f05bf655f3cd8de4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=AE=D1=80=D0=B8=D0=B9=20=D0=A7=D0=B5=D1=80=D0=BD=D0=B5?= =?UTF-8?q?=D0=BD=D0=BA=D0=BE?= Date: Wed, 22 Oct 2025 15:43:36 +0300 Subject: [PATCH 1/4] GBPLF --- get_data.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/get_data.py b/get_data.py index 379a1bb..2f971b9 100644 --- a/get_data.py +++ b/get_data.py @@ -1,3 +1,8 @@ +GBPLF GBP:F + + + + from __future__ import annotations import os import sys From 9b0c276d3617506b89ce842ab3e25dfdf863a0cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=AE=D1=80=D0=B8=D0=B9=20=D0=A7=D0=B5=D1=80=D0=BD=D0=B5?= =?UTF-8?q?=D0=BD=D0=BA=D0=BE?= Date: Wed, 22 Oct 2025 15:50:03 +0300 Subject: [PATCH 2/4] change from pro to ref --- get_data.py | 61 ++++++++++++++++++++++++----------------------------- 1 file changed, 28 insertions(+), 33 deletions(-) diff --git a/get_data.py b/get_data.py index 2f971b9..e6a27bf 100644 --- a/get_data.py +++ b/get_data.py @@ -1,8 +1,3 @@ -GBPLF GBP:F - - - - from __future__ import annotations import os import sys @@ -858,33 +853,33 @@ def Json_Team_Generation(who, data, stop_event): pool.submit(Player_Stat_Season, player_id, data["season"]) for player_id in player_ids ] - player_career_stat_temp = [ - pool.submit(Player_Stat_Career, player_id) - for player_id in player_ids - ] - coach_stat_temp = [ - pool.submit( - Coach_Stat, coach_id, data["season"], data[f"{who}_id"] - ) - for coach_id in coach_ids - ] - player_futures = [ - pool.submit(Player_all_game, pid) for pid in player_ids - ] - all_players_games = [] - for fut in as_completed(player_futures): - try: - all_players_games.append(fut.result()) - except Exception as e: - logger.exception(f"Ошибка при обработке игрока: {e}") + # player_career_stat_temp = [ + # pool.submit(Player_Stat_Career, player_id) + # for player_id in player_ids + # ] + # coach_stat_temp = [ + # pool.submit( + # Coach_Stat, coach_id, data["season"], data[f"{who}_id"] + # ) + # for coach_id in coach_ids + # ] + # player_futures = [ + # pool.submit(Player_all_game, pid) for pid in player_ids + # ] + # all_players_games = [] + # for fut in as_completed(player_futures): + # try: + # all_players_games.append(fut.result()) + # except Exception as e: + # logger.exception(f"Ошибка при обработке игрока: {e}") - player_season_stat += [ - res.result() for res in player_season_stat_temp - ] - player_career_stat += [ - res.result() for res in player_career_stat_temp - ] - coach_stat += [res.result() for res in coach_stat_temp] + # player_season_stat += [ + # res.result() for res in player_season_stat_temp + # ] + # player_career_stat += [ + # res.result() for res in player_career_stat_temp + # ] + # coach_stat += [res.result() for res in coach_stat_temp] initialized = True # print(coach_stat) @@ -2714,7 +2709,7 @@ def get_season_and_schedule() -> dict | None: if season_data and "vtb" in URL else ( season_data.get("items", [{}])[0].get("season") - if season_data and "pro.russiabasket" in URL + if season_data and "russiabasket" in URL else None ) ) @@ -3050,7 +3045,7 @@ def main(): URL = ( "https://basket.sportoteka.org/" if "uba" in LEAGUE.lower() - else "https://pro.russiabasket.org/" + else "https://ref.russiabasket.org/" #pro - основа, ref - резерв # else "https://vtb-league.org/" ) From 6d3d5d37025b57b7a9a4163d3d6a8dcb2bbe59b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=AE=D1=80=D0=B8=D0=B9=20=D0=A7=D0=B5=D1=80=D0=BD=D0=B5?= =?UTF-8?q?=D0=BD=D0=BA=D0=BE?= Date: Wed, 22 Oct 2025 15:59:06 +0300 Subject: [PATCH 3/4] Console INFO --- get_data.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/get_data.py b/get_data.py index e6a27bf..e6c42ff 100644 --- a/get_data.py +++ b/get_data.py @@ -71,7 +71,7 @@ LOG_CONFIG = { }, "console": { "class": "logging.StreamHandler", - "level": "DEBUG", + "level": "INFO", "formatter": "simple", "stream": "ext://sys.stdout", }, From b8b79b5f58d8849aa14ad41e27ec8857f7fa3d6f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=AE=D1=80=D0=B8=D0=B9=20=D0=A7=D0=B5=D1=80=D0=BD=D0=B5?= =?UTF-8?q?=D0=BD=D0=BA=D0=BE?= Date: Wed, 22 Oct 2025 16:00:58 +0300 Subject: [PATCH 4/4] ThreadPoolExecutor = 1 --- get_data.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/get_data.py b/get_data.py index e6c42ff..bd88076 100644 --- a/get_data.py +++ b/get_data.py @@ -848,7 +848,7 @@ def Json_Team_Generation(who, data, stop_event): player_season_stat = [] player_career_stat = [] coach_stat = [] - with ThreadPoolExecutor() as pool: + with ThreadPoolExecutor(max_workers=1) as pool: player_season_stat_temp = [ pool.submit(Player_Stat_Season, player_id, data["season"]) for player_id in player_ids