Loading src/coliverter/resources/templates/__init__.py 0 → 100644 +0 −0 Empty file added. src/coliverter/resources/templates/get_template.py 0 → 100644 +14 −0 Original line number Diff line number Diff line from importlib import resources from babel import Locale from jinja2 import Template, PackageLoader, select_autoescape, Environment from pdf_generator.jinja.filters import format_date _env = Environment( loader=PackageLoader("coliverter.resources"), autoescape=select_autoescape() ) _env.filters["format_date"] = format_date def get_template(template_name: str, locale: Locale) -> Template: return _env.get_template(f"{template_name}.{locale}.html") Loading
src/coliverter/resources/templates/get_template.py 0 → 100644 +14 −0 Original line number Diff line number Diff line from importlib import resources from babel import Locale from jinja2 import Template, PackageLoader, select_autoescape, Environment from pdf_generator.jinja.filters import format_date _env = Environment( loader=PackageLoader("coliverter.resources"), autoescape=select_autoescape() ) _env.filters["format_date"] = format_date def get_template(template_name: str, locale: Locale) -> Template: return _env.get_template(f"{template_name}.{locale}.html")