aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin/util.py
diff options
context:
space:
mode:
authorChristopher Allan Webber <cwebber@dustycloud.org>2010-07-17 11:33:08 -0500
committerChristopher Allan Webber <cwebber@dustycloud.org>2010-07-17 11:33:08 -0500
commit31a8ff428869614db3cae06ab24dbdb1e3d98064 (patch)
treee050f3efeff5591ca0ab42fa70ed77443560b7ed /mediagoblin/util.py
downloadmediagoblin-31a8ff428869614db3cae06ab24dbdb1e3d98064.tar.lz
mediagoblin-31a8ff428869614db3cae06ab24dbdb1e3d98064.tar.xz
mediagoblin-31a8ff428869614db3cae06ab24dbdb1e3d98064.zip
Initial mediagoblin structure
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)