summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Shea <dshea@redhat.com>2015-07-08 11:47:07 -0400
committerDavid Shea <dshea@redhat.com>2015-07-08 11:47:07 -0400
commit71ff78a4590edabc526c23105622d867aac12857 (patch)
tree37fce61476d9adfd07d0b6070d2201b167d95873
parent127cabb812041fe5252f2e56a7467f5c03cea34b (diff)
downloadastroid-git-71ff78a4590edabc526c23105622d867aac12857.tar.gz
Ignore exceptions raised by gi.require_version
--HG-- branch : pygobject-require_version
-rw-r--r--astroid/brain/py2gi.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/astroid/brain/py2gi.py b/astroid/brain/py2gi.py
index 2e62b9a0..30a178ca 100644
--- a/astroid/brain/py2gi.py
+++ b/astroid/brain/py2gi.py
@@ -183,8 +183,12 @@ def _looks_like_require_version(node):
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)