Merge remote branch 'stijnopheide/jinja-relative' into devel

Conflicts:
	.gitignore
pull/1288/merge
Michael DeHaan 12 years ago
commit 7e542d78a7

3
.gitignore vendored

@ -16,3 +16,6 @@ rpm-build
.DS_Store .DS_Store
# manpage build results (not all checked in) # manpage build results (not all checked in)
docs/man/man3/* docs/man/man3/*
# Sublime stuff
*.sublime-project
*.sublime-workspace

@ -392,7 +392,8 @@ def template_from_file(basedir, path, vars):
''' run a file through the templating engine ''' ''' run a file through the templating engine '''
realpath = path_dwim(basedir, path) realpath = path_dwim(basedir, path)
environment = jinja2.Environment(loader=jinja2.FileSystemLoader(basedir), trim_blocks=True) loader=jinja2.FileSystemLoader([basedir,os.path.dirname(realpath)])
environment = jinja2.Environment(loader=loader, trim_blocks=True)
environment.filters['to_json'] = json.dumps environment.filters['to_json'] = json.dumps
environment.filters['from_json'] = json.loads environment.filters['from_json'] = json.loads
environment.filters['to_yaml'] = yaml.dump environment.filters['to_yaml'] = yaml.dump

Loading…
Cancel
Save