поправил отображение каналов на расписании тура, когда матч live, каналы не пишутся

This commit is contained in:
2026-05-15 15:02:20 +03:00
parent 79c679f35d
commit e671859f71
2 changed files with 3 additions and 3 deletions

2
app.py
View File

@@ -1483,7 +1483,7 @@ def vmix_schedule(session_token: str):
), ),
"channel": ( "channel": (
rf"D:\Графика\ФУТБОЛ\Женская Суперлига 2026\Лого каналов\{row[7]}.png" rf"D:\Графика\ФУТБОЛ\Женская Суперлига 2026\Лого каналов\{row[7]}.png"
if row[7] if row[7] and row[5] == "scheduled"
else r"D:\Графика\ФУТБОЛ\Женская Суперлига 2026\Лого каналов\EMPTY.png" else r"D:\Графика\ФУТБОЛ\Женская Суперлига 2026\Лого каналов\EMPTY.png"
), ),
} }

View File

@@ -217,10 +217,10 @@ def fetch_match_live_data(match_id: int) -> dict:
live = soup.find("section", class_=lambda c: c and "game--live" in c) live = soup.find("section", class_=lambda c: c and "game--live" in c)
if live: if live:
return {"status": "live", "home_score": home, "away_score": away} return {"status": "live", "home_score": home, "away_score": away}
elif not live and home and away: else:
return {"status": "finished", "home_score": home, "away_score": away} return {"status": "finished", "home_score": home, "away_score": away}
return {"status": "scheduled", "home_score": home, "away_score": away} # return {"status": "scheduled", "home_score": home, "away_score": away}
# ========================================================= # =========================================================
# ЛОГИКА ЗАПУСКА WATCHER'ОВ # ЛОГИКА ЗАПУСКА WATCHER'ОВ