[gnome-builder/wip/chergert/layout] jedi: silence xml parser warning



commit a9a0d795193ee51f63ed0c7a266f29a7072f0e19
Author: Christian Hergert <chergert redhat com>
Date:   Fri Jun 30 21:19:41 2017 -0700

    jedi: silence xml parser warning

 plugins/jedi/jedi_plugin.py |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/plugins/jedi/jedi_plugin.py b/plugins/jedi/jedi_plugin.py
index 7be46f2..d257680 100644
--- a/plugins/jedi/jedi_plugin.py
+++ b/plugins/jedi/jedi_plugin.py
@@ -298,7 +298,11 @@ class DocumentationDB(object):
                         cursor.execute('UPDATE girfiles SET last_modified=? WHERE file=?', (mtime, filename))
                 parser = lxml.etree.XMLParser(recover=True)
                 tree = lxml.etree.parse(filename, parser=parser)
-                namespace = tree.find('core:namespace', namespaces=ns)
+                try:
+                    namespace = tree.find('core:namespace', namespaces=ns)
+                except:
+                    print("Failed to parse", filename)
+                    continue
                 library_version = namespace.attrib['version']
                 for node in namespace.findall('core:class', namespaces=ns):
                     doc = node.find('core:doc', namespaces=ns)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]