From d87a048262d16964b3bb3908cf8af42c0bd73a80 Mon Sep 17 00:00:00 2001
From: Dmitri Naumov <dmitri.naumov@ufz.de>
Date: Tue, 22 Nov 2016 15:12:17 +0100
Subject: [PATCH] When XML parse error occures, print good message.

---
 scripts/doc/linked-xml-file.py | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/scripts/doc/linked-xml-file.py b/scripts/doc/linked-xml-file.py
index e5d00b97891..f598fff0aa5 100755
--- a/scripts/doc/linked-xml-file.py
+++ b/scripts/doc/linked-xml-file.py
@@ -216,7 +216,12 @@ for (dirpath, dirnames, filenames) in os.walk(datadir, topdown=False):
 <tt>
 """ % (pagename, fn))
 
-                xmlroot = ET.parse(filepath).getroot()
+                try:
+                    xmlroot = ET.parse(filepath).getroot()
+                except ET.ParseError as err:
+                    print("ParseError occured in file :", filepath)
+                    print(err)
+                    raise
                 print_tags(xmlroot, 0, "prj", fh, None, 0, relfilepath)
 
                 fh.write(r"""</tt>
-- 
GitLab