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

Commitb843483

Browse files
committed
Backport PR#30657: FixAttributeError: module 'gi' has no attribute 'require_version'
1 parent874506d commitb843483

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

‎lib/matplotlib/backends/backend_gtk3.py‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,14 @@
1010
CloseEvent,KeyEvent,LocationEvent,MouseEvent,ResizeEvent)
1111

1212
try:
13-
importgi
13+
fromgiimportrequire_versionasgi_require_version
1414
exceptImportErroraserr:
1515
raiseImportError("The GTK3 backends require PyGObject")fromerr
1616

1717
try:
1818
# :raises ValueError: If module/version is already loaded, already
1919
# required, or unavailable.
20-
gi.require_version("Gtk","3.0")
20+
gi_require_version("Gtk","3.0")
2121
exceptValueErrorase:
2222
# in this case we want to re-raise as ImportError so the
2323
# auto-backend selection logic correctly skips.

‎lib/matplotlib/backends/backend_gtk4.py‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,19 +9,20 @@
99
KeyEvent,LocationEvent,MouseEvent,ResizeEvent,CloseEvent)
1010

1111
try:
12-
importgi
12+
fromgiimportrequire_versionasgi_require_version
1313
exceptImportErroraserr:
1414
raiseImportError("The GTK4 backends require PyGObject")fromerr
1515

1616
try:
1717
# :raises ValueError: If module/version is already loaded, already
1818
# required, or unavailable.
19-
gi.require_version("Gtk","4.0")
19+
gi_require_version("Gtk","4.0")
2020
exceptValueErrorase:
2121
# in this case we want to re-raise as ImportError so the
2222
# auto-backend selection logic correctly skips.
2323
raiseImportError(e)frome
2424

25+
importgi
2526
fromgi.repositoryimportGio,GLib,Gtk,Gdk,GdkPixbuf
2627
from .import_backend_gtk
2728
from ._backend_gtkimport (# noqa: F401 # pylint: disable=W0611

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp