def renders(name, source, **variables):
"""
Renders a string as a jinja template. The name is used where
filename would normally appear in error messages.
"""
try:
return Template(source, undefined=WarnUndefined).render(**variables)
except TemplateError, e:
raise TaskError("%s: %s" % (name, e))
评论列表
文章目录