Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitdd38945

Browse files
committed
Merge pull request#1813 from mdboom/gtk3-version-check
GTK segfault with GTK3 and mpl_toolkits
2 parents220306b +a35116c commitdd38945

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

‎lib/matplotlib/backends/backend_gtk3.py

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,22 @@
33
importos,sys
44
deffn_name():returnsys._getframe(1).f_code.co_name
55

6+
try:
7+
importgi
8+
exceptImportError:
9+
raiseImportError("Gtk3 backend requires pygobject to be installed.")
10+
11+
try:
12+
gi.require_version("Gtk","3.0")
13+
exceptValueError:
14+
raiseImportError(
15+
"Gtk3 backend requires the GObject introspection bindings for Gtk 3 "
16+
"to be installed.")
17+
618
try:
719
fromgi.repositoryimportGtk,Gdk,GObject
820
exceptImportError:
9-
raiseImportError("GTK3 backend requires pygobject to be installed.")
21+
raiseImportError("Gtk3 backend requires pygobject to be installed.")
1022

1123
importmatplotlib
1224
frommatplotlib._pylab_helpersimportGcf

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp