From 21e37a109778dc0400be8e2a3161c97e4aa26b3f 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: Mon, 25 May 2026 12:36:18 +0300 Subject: [PATCH] =?UTF-8?q?=D0=BC=D0=B8=D0=BD=D0=B8=20=D0=B7=D0=B0=D1=89?= =?UTF-8?q?=D0=B8=D1=82=D0=B0=20=D0=B4=D0=BB=D1=8F=20=D0=BF=D0=B0=D1=80?= =?UTF-8?q?=D1=81=D0=B8=D0=BD=D0=B3=D0=B0=20=D0=B8=D0=B3=D1=80=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- parsers/parser_game.py | 43 +++++++++++++++++++++--------------------- 1 file changed, 22 insertions(+), 21 deletions(-) diff --git a/parsers/parser_game.py b/parsers/parser_game.py index 57bfe15..13d18bd 100644 --- a/parsers/parser_game.py +++ b/parsers/parser_game.py @@ -200,27 +200,28 @@ def run_parser_game(match_external_id: str) -> None: url = f"{BASE_MATCH_URL}{str(match_external_id).strip()}" html = fetch_html(url) data = parse_game_page(html) + + if data: + sync_match_page( + match_external_id=str(match_external_id).strip(), + home_starting=data["home_starting"], + away_starting=data["away_starting"], + home_bench=data["home_bench"], + away_bench=data["away_bench"], + home_coaches=data["home_coaches"], + away_coaches=data["away_coaches"], + referees=data["referees"], + ) - sync_match_page( - match_external_id=str(match_external_id).strip(), - home_starting=data["home_starting"], - away_starting=data["away_starting"], - home_bench=data["home_bench"], - away_bench=data["away_bench"], - home_coaches=data["home_coaches"], - away_coaches=data["away_coaches"], - referees=data["referees"], - ) - - print( - f"[parser_game] match={match_external_id} " - f"home_starting={len(data['home_starting'])} " - f"away_starting={len(data['away_starting'])} " - f"home_bench={len(data['home_bench'])} " - f"away_bench={len(data['away_bench'])} " - f"home_coaches={len(data['home_coaches'])} " - f"away_coaches={len(data['away_coaches'])} " - f"referees={len(data['referees'])}" - ) + print( + f"[parser_game] match={match_external_id} " + f"home_starting={len(data['home_starting'])} " + f"away_starting={len(data['away_starting'])} " + f"home_bench={len(data['home_bench'])} " + f"away_bench={len(data['away_bench'])} " + f"home_coaches={len(data['home_coaches'])} " + f"away_coaches={len(data['away_coaches'])} " + f"referees={len(data['referees'])}" + )