feat/flask remove redundant favicon route, move config parser definition into locales function

This commit is contained in:
2025-08-12 14:54:54 +03:00
parent 9bc60ac47b
commit d35be6568e

10
app.py
View File

@@ -7,7 +7,6 @@ from flask import (
redirect, redirect,
render_template, render_template,
request, request,
send_from_directory,
url_for, url_for,
Response Response
) )
@@ -16,7 +15,6 @@ from flask import (
# ---------- APP CONFIG ------------------------------------------------------ # ---------- APP CONFIG ------------------------------------------------------
cp = ConfigParser()
app = Flask(__name__) app = Flask(__name__)
@@ -24,6 +22,7 @@ app = Flask(__name__)
def load_all_locales(): def load_all_locales():
cp = ConfigParser()
locales_list = [] locales_list = []
locales_dict = {} locales_dict = {}
locales_dir = "locales" locales_dir = "locales"
@@ -80,13 +79,6 @@ def render_localized_template(lang, template_name):
# ---------- MAIN PAGES ------------------------------------------------------ # ---------- MAIN PAGES ------------------------------------------------------
@app.route("/favicon.ico")
def favicon():
return send_from_directory(
app.static_folder, "favicon.ico", mimetype="image/vnd.microsoft.icon"
)
@app.route("/") @app.route("/")
def home(): def home():
return redirect(url_for("index", lang=get_best_lang())) return redirect(url_for("index", lang=get_best_lang()))