Blob Blame History Raw
# HG changeset patch
# User David Shea <dshea@redhat.com>
# Date 1436370427 14400
#      Wed Jul 08 11:47:07 2015 -0400
# Branch pygobject-require_version
# Node ID cd394ae4751407e17f3d0737f3962fde4d5b221a
# Parent  57b1f06de1794f1fdc4b89f995d6db7c0e2f7b9e
Ignore exceptions raised by gi.require_version

diff -r 57b1f06de179 -r cd394ae47514 astroid/brain/py2gi.py
--- a/astroid/brain/py2gi.py	Wed Jul 08 10:43:10 2015 -0400
+++ b/astroid/brain/py2gi.py	Wed Jul 08 11:47:07 2015 -0400
@@ -183,8 +183,12 @@
 
 def _register_require_version(node):
     # Load the gi.require_version locally
-    import gi
-    gi.require_version(node.args[0].value, node.args[1].value)
+    try:
+        import gi
+        gi.require_version(node.args[0].value, node.args[1].value)
+    except Exception:
+        pass
+
     return node
 
 MANAGER.register_failed_import_hook(_import_gi_module)