мини защита от сброса данных в базе данных, если данных нет
This commit is contained in:
@@ -165,8 +165,9 @@ def parse_schedule(html: str) -> list[dict]:
|
|||||||
def run_parser_schedule() -> None:
|
def run_parser_schedule() -> None:
|
||||||
html = fetch_html(URL_SCHEDULE)
|
html = fetch_html(URL_SCHEDULE)
|
||||||
matches_data = parse_schedule(html)
|
matches_data = parse_schedule(html)
|
||||||
sync_matches(matches_data)
|
if matches_data:
|
||||||
print(f"[parser_schedule] Matches synced: {len(matches_data)}")
|
sync_matches(matches_data)
|
||||||
|
print(f"[parser_schedule] Matches synced: {len(matches_data)}")
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
|||||||
@@ -68,13 +68,13 @@ def parse_standings(html: str) -> list[dict]:
|
|||||||
def run_parser_standings() -> None:
|
def run_parser_standings() -> None:
|
||||||
html = fetch_html(URL_STANDINGS)
|
html = fetch_html(URL_STANDINGS)
|
||||||
standings_rows = parse_standings(html)
|
standings_rows = parse_standings(html)
|
||||||
|
if standings_rows:
|
||||||
|
sync_standings(
|
||||||
|
season=SEASON,
|
||||||
|
standings_rows=standings_rows,
|
||||||
|
)
|
||||||
|
|
||||||
sync_standings(
|
print(f"[parser_standings] Synced rows: {len(standings_rows)}")
|
||||||
season=SEASON,
|
|
||||||
standings_rows=standings_rows,
|
|
||||||
)
|
|
||||||
|
|
||||||
print(f"[parser_standings] Synced rows: {len(standings_rows)}")
|
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
|||||||
@@ -80,8 +80,9 @@ def parse_teams_html(html: str) -> dict:
|
|||||||
|
|
||||||
def run_parser_teams() -> None:
|
def run_parser_teams() -> None:
|
||||||
teams_data = get_url_teams()
|
teams_data = get_url_teams()
|
||||||
sync_teams(teams_data)
|
if teams_data:
|
||||||
print(f"Teams synced: {len(teams_data)}")
|
sync_teams(teams_data)
|
||||||
|
print(f"Teams synced: {len(teams_data)}")
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
|||||||
Reference in New Issue
Block a user