def _make_environment(load, additionals, extensions):
extensions.append(ext.with_)
env = jinja2.Environment(
loader=jinja2.FunctionLoader(load),
undefined=jinja2.StrictUndefined,
trim_blocks=True,
lstrip_blocks=True,
extensions=extensions,
)
for name, defs in additionals.items():
getattr(env, name).update(defs)
return env
评论列表
文章目录