обновил еще капитонов
This commit is contained in:
24
app.py
24
app.py
@@ -836,26 +836,10 @@ def load_match_data(request: Request, session_token: str):
|
||||
match_external_id = session_row[8]
|
||||
|
||||
try:
|
||||
from db import get_connection
|
||||
|
||||
# Сначала очищаем ручные данные матча,
|
||||
# чтобы парсер потом записал свежие составы и тренеров
|
||||
conn = get_connection()
|
||||
try:
|
||||
with conn.cursor() as cur:
|
||||
cur.execute(
|
||||
"DELETE FROM match_lineup_players WHERE match_id = %s",
|
||||
(match_id,),
|
||||
)
|
||||
cur.execute(
|
||||
"DELETE FROM match_coaches WHERE match_id = %s",
|
||||
(match_id,),
|
||||
)
|
||||
conn.commit()
|
||||
finally:
|
||||
conn.close()
|
||||
|
||||
# Потом загружаем свежие данные с сайта
|
||||
# Очистка и замена матчевых данных выполняется внутри sync_match_page().
|
||||
# Важно не удалять ручной состав здесь заранее: сервис сначала должен
|
||||
# увидеть ранее выбранного капитана и, если сайт забыл его указать,
|
||||
# сохранить этот выбор при повторной загрузке.
|
||||
run_parser_game(str(match_external_id))
|
||||
|
||||
except Exception as e:
|
||||
|
||||
Reference in New Issue
Block a user