style: format code

This commit is contained in:
2026-06-12 00:16:15 +03:00
parent 91e2c9d123
commit f368e6717c
28 changed files with 121 additions and 166 deletions
@@ -0,0 +1,25 @@
from pathlib import Path
from babel.dates import format_date
from fastapi.templating import Jinja2Templates
from gallery.version import __version__
from ...translation import _
def build_templates(templates_dir: Path | None = None, filters: dict | None = None) -> Jinja2Templates:
directory = [Path(__file__).parent.parent / "templates"]
if templates_dir:
directory.append(templates_dir)
templates = Jinja2Templates(directory=directory)
templates.env.globals.update(
{
"_": _,
"version": __version__,
"format_date": format_date,
}
)
if filters:
templates.env.filters.update(filters)
return templates