убрал старые функции и сделал автообновление версий js и css

This commit is contained in:
2026-05-15 12:45:16 +03:00
parent 636a9a5e59
commit 69e40984f2
3 changed files with 16 additions and 92 deletions

12
app.py
View File

@@ -18,6 +18,7 @@ import time
from urllib.parse import quote
import traceback
import contextlib
import os
from parsers.parser_game import run_parser_game
from parsers.parser_players import run_parser_players
from parsers.parser_schedule import run_parser_schedule
@@ -310,6 +311,17 @@ def root(request: Request):
return RedirectResponse(url="/admin/matches")
return RedirectResponse(url="/login")
@app.context_processor
def inject_static_version():
def static_version(filename):
path = os.path.join(app.root_path, "static", filename)
try:
return int(os.path.getmtime(path))
except OSError:
return "1"
return dict(static_version=static_version)
def log_action(
request: Request,