From 5bb6405addb52f411c5087c2b945baf99d863c88 Mon Sep 17 00:00:00 2001 From: Tobias Megies Date: Fri, 23 Aug 2013 01:27:24 +0200 Subject: [PATCH] except AttributeError in module gi during checking for gtk3 backends --- setupext.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/setupext.py b/setupext.py index 50feab9eb988..a7e0cc015677 100644 --- a/setupext.py +++ b/setupext.py @@ -1442,6 +1442,8 @@ def backend_gtk3agg_internal_check(x): gi.require_version("Gtk", "3.0") except ValueError: return (False, "Requires gtk3 development files to be installed.") + except AttributeError: + return (False, "pygobject version too old.") try: from gi.repository import Gtk, Gdk, GObject @@ -1505,6 +1507,8 @@ def backend_gtk3cairo_internal_check(x): gi.require_version("Gtk", "3.0") except ValueError: return (False, "Requires gtk3 development files to be installed.") + except AttributeError: + return (False, "pygobject version too old.") try: from gi.repository import Gtk, Gdk, GObject