aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin/util.py
diff options
context:
space:
mode:
Diffstat (limited to 'mediagoblin/util.py')
-rw-r--r--mediagoblin/util.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/mediagoblin/util.py b/mediagoblin/util.py
new file mode 100644
index 00000000..2af9b380
--- /dev/null
+++ b/mediagoblin/util.py
@@ -0,0 +1,11 @@
+import jinja2
+
+def get_jinja_env(user_template_path=None):
+ if user_template_path:
+ loader = jinja2.ChoiceLoader(
+ [jinja2.FileSystemLoader(user_template_path),
+ jinja2.PackageLoader('mediagoblin', 'templates')])
+ else:
+ loader = jinja2.PackageLoader('mediagoblin', 'templates')
+
+ return jinja2.Environment(loader=loader, autoescape=True)