Skip to content

Commit 5bb6405

Browse files
committed
except AttributeError in module gi during checking for gtk3 backends
1 parent 85a71c0 commit 5bb6405

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

setupext.py

+4
Original file line numberDiff line numberDiff line change
@@ -1442,6 +1442,8 @@ def backend_gtk3agg_internal_check(x):
14421442
gi.require_version("Gtk", "3.0")
14431443
except ValueError:
14441444
return (False, "Requires gtk3 development files to be installed.")
1445+
except AttributeError:
1446+
return (False, "pygobject version too old.")
14451447

14461448
try:
14471449
from gi.repository import Gtk, Gdk, GObject
@@ -1505,6 +1507,8 @@ def backend_gtk3cairo_internal_check(x):
15051507
gi.require_version("Gtk", "3.0")
15061508
except ValueError:
15071509
return (False, "Requires gtk3 development files to be installed.")
1510+
except AttributeError:
1511+
return (False, "pygobject version too old.")
15081512

15091513
try:
15101514
from gi.repository import Gtk, Gdk, GObject

0 commit comments

Comments
 (0)