diff options
author | David Shea <dshea@redhat.com> | 2015-07-08 11:47:07 -0400 |
---|---|---|
committer | David Shea <dshea@redhat.com> | 2015-07-08 11:47:07 -0400 |
commit | 71ff78a4590edabc526c23105622d867aac12857 (patch) | |
tree | 37fce61476d9adfd07d0b6070d2201b167d95873 | |
parent | 127cabb812041fe5252f2e56a7467f5c03cea34b (diff) | |
download | astroid-git-71ff78a4590edabc526c23105622d867aac12857.tar.gz |
Ignore exceptions raised by gi.require_version
--HG--
branch : pygobject-require_version
-rw-r--r-- | astroid/brain/py2gi.py | 8 |
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) |