aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin/util.py
blob: 2af9b3805870671c287e13450acc283478673473 (plain)
1
2
3
4
5
6
7
8
9
10
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)