Source code for pyiem.templates.dep
"""Our default DEP template environ."""
import datetime
from jinja2 import Environment, PackageLoader, select_autoescape
TEMPLATE_ENV = Environment(
loader=PackageLoader("pyiem", "templates/dep"),
autoescape=select_autoescape(
enabled_extensions=("html", "xml", "j2"),
default_for_string=True,
),
)
[docs]
def get_template(filename):
"""Helper for getting a template.
Args:
filename (str): the template file to open.
"""
tpl = TEMPLATE_ENV.get_template(filename)
tpl.globals["footer_year"] = datetime.date.today().year
tpl.globals["navbardata"] = []
return tpl
# Default template used downstream.
TEMPLATE = get_template("full.j2")