We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ca293ce commit 130b6fcCopy full SHA for 130b6fc
lib/matplotlib/backends/backend_gtk3.py
@@ -3,10 +3,22 @@
3
import os, sys
4
def fn_name(): return sys._getframe(1).f_code.co_name
5
6
+try:
7
+ import gi
8
+except ImportError:
9
+ raise ImportError("Gtk3 backend requires pygobject to be installed.")
10
+
11
12
+ gi.require_version("Gtk", "3.0")
13
+except ValueError:
14
+ raise ImportError(
15
+ "Gtk3 backend requires the GObject introspection bindings for Gtk 3 "
16
+ "to be installed.")
17
18
try:
19
from gi.repository import Gtk, Gdk, GObject
20
except ImportError:
- raise ImportError("GTK3 backend requires pygobject to be installed.")
21
22
23
import matplotlib
24
from matplotlib._pylab_helpers import Gcf
0 commit comments