Merge pull request #954 from pdvyas/jinja-error

Show a better error message in case of jinja syntax error
This commit is contained in:
Anand Doshi 2014-12-17 16:57:01 +05:30
commit 758bb69296

View file

@ -20,7 +20,8 @@ class PrintFormat(Document):
jenv = frappe.get_jenv()
try:
jenv.from_string(self.html)
except TemplateSyntaxError:
except TemplateSyntaxError, e:
frappe.msgprint('Line {}: {}'.format(e.lineno, e.message))
frappe.throw(frappe._("Syntax error in Jinja template"))
def on_update(self):