From c6f92023806790e2a09d96341bc6b30caee5ee25 Mon Sep 17 00:00:00 2001 From: Matti Niemenmaa Date: Mon, 26 Jun 2017 17:03:39 +0300 Subject: [PATCH] core/desktop: don't crash if gi exists but is empty (#314) Many packages install something into gi/overrides. If the gobject package itself is not installed, the import of gi succeeds but require_version is not contained within, resulting in an AttributeError. --- i3pystatus/core/desktop.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i3pystatus/core/desktop.py b/i3pystatus/core/desktop.py index cb38545..0c5d96e 100644 --- a/i3pystatus/core/desktop.py +++ b/i3pystatus/core/desktop.py @@ -57,7 +57,7 @@ try: gi.require_version('Notify', '0.7') from gi.repository import Notify -except (ImportError, ValueError): +except (ImportError, ValueError, AttributeError): pass else: if not Notify.init("i3pystatus"):