From 65c5bea720caee0d09801d8f3d0e0e3ba1d3d0f1 Mon Sep 17 00:00:00 2001 From: Pratik Vyas Date: Wed, 17 Dec 2014 13:07:31 +0530 Subject: [PATCH] Show a better error message in case of jinja syntax error --- frappe/core/doctype/print_format/print_format.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frappe/core/doctype/print_format/print_format.py b/frappe/core/doctype/print_format/print_format.py index 4d414c50e5..4de0b05d33 100644 --- a/frappe/core/doctype/print_format/print_format.py +++ b/frappe/core/doctype/print_format/print_format.py @@ -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):