From aafa2f12c415475af122cceb2903638fdafb54bd Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Mon, 10 Apr 2017 13:32:49 +0200 Subject: [PATCH] [IMP] web: improve qweb concatenation error logging --- addons/web/controllers/main.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/addons/web/controllers/main.py b/addons/web/controllers/main.py index 1def058ebb1..771735c752d 100644 --- a/addons/web/controllers/main.py +++ b/addons/web/controllers/main.py @@ -200,7 +200,11 @@ def concat_xml(file_list): contents = fp.read() checksum.update(contents) fp.seek(0) - xml = ElementTree.parse(fp).getroot() + try: + xml = ElementTree.parse(fp).getroot() + except ElementTree.ParseError as e: + _logger.error("Could not parse file %s: %s" % (fname, e.msg)) + raise e if root is None: root = ElementTree.Element(xml.tag)