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'])}" + )