zakladka ustawien

This commit is contained in:
Mateusz Gruszczyński
2025-10-21 11:44:21 +02:00
parent 43b7b93ffa
commit 2c246ac40a
3 changed files with 6 additions and 25 deletions

31
app.py
View File

@@ -147,39 +147,20 @@ WEBP_SAVE_PARAMS = {
"quality": 95, # tylko jeśli lossless=False
}
def read_commit_and_date(filename="version.txt", root_path=None):
def read_commit(filename="version.txt", root_path=None):
base = root_path or os.path.dirname(os.path.abspath(__file__))
path = os.path.join(base, filename)
if not os.path.exists(path):
return None, None
return None
try:
commit = open(path, "r", encoding="utf-8").read().strip()
if commit:
commit = commit[:12]
return commit[:12] if commit else None
except Exception:
commit = None
return None
try:
ts = os.path.getmtime(path)
date_str = datetime.fromtimestamp(ts).strftime("%Y.%m.%d")
except Exception:
date_str = None
commit = read_commit("version.txt", root_path=os.path.dirname(__file__)) or "dev"
APP_VERSION = commit
return date_str, commit
deploy_date, commit = read_commit_and_date(
"version.txt", root_path=os.path.dirname(__file__)
)
if not deploy_date:
deploy_date = datetime.now().strftime("%Y.%m.%d")
if not commit:
commit = "dev"
APP_VERSION = f"{deploy_date}+{commit}"
app.config["APP_VERSION"] = APP_VERSION
db = SQLAlchemy(app)

Binary file not shown.

Binary file not shown.