gfw.common.jinja2.EnvironmentLoader#
- class EnvironmentLoader(**defaults)[source]#
Helper to instantiate
jinja2.Environmentwith sensible defaults.This class centralizes configuration for Jinja2 environments, including trimming blocks, left-stripping whitespace, and disabling autoescape (useful for SQL templates). Defaults can be overridden when instantiating the class or when creating an environment.
Methods
Creates a
jinja2.Environmentfor a given package and template path.- from_package(package, path)[source]#
Creates a
jinja2.Environmentfor a given package and template path.- Parameters:
- Returns:
A configured
jinja2.Environmentinstance ready to load templates.- Return type: