| Index: sitescripts/utils.py |
| =================================================================== |
| --- a/sitescripts/utils.py |
| +++ b/sitescripts/utils.py |
| @@ -142,13 +142,15 @@ |
| env.filters.update(filters) |
| return env |
| -def get_custom_template_environment(additional_filters): |
| +def get_custom_template_environment(additional_filters, loader=None): |
| """ |
| Returns a custom Jinja2 template environment with additional filters. |
| """ |
| from sitescripts.templateFilters import filters |
| import jinja2 |
| - env = jinja2.Environment(loader=jinja2.FileSystemLoader(siteScriptsPath), autoescape=True) |
| + if not loader: |
| + loader = jinja2.FileSystemLoader(siteScriptsPath) |
| + env = jinja2.Environment(loader=loader, autoescape=True) |
| env.filters.update(filters) |
| env.filters.update(additional_filters) |
| return env |