Verified Commit cf336554 authored by Jakob Moser's avatar Jakob Moser
Browse files

Properly implement get_template

parent c9c8c638
Loading
Loading
Loading
Loading
+0 −0

Empty file added.

+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")