8000 Merge pull request #25637 from meeseeksmachine/auto-backport-of-pr-25… · matplotlib/matplotlib@8eaa059 · GitHub
[go: up one dir, main page]

Skip to content

Commit 8eaa059

Browse files
authored
Merge pull request #25637 from meeseeksmachine/auto-backport-of-pr-25636-on-v3.7.x
2 parents 05cc460 + fdd5290 commit 8eaa059

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

lib/matplotlib/backends/backend_cairo.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,8 @@
1515
try:
1616
import cairo
1717
if cairo.version_info < (1, 14, 0): # Introduced set_device_scale.
18-
raise ImportError
18+
raise ImportError(f"Cairo backend requires cairo>=1.14.0, "
19+
f"but only {cairo.version_info} is available")
1920
except ImportError:
2021
try:
2122
import cairocffi as cairo

lib/matplotlib/backends/backend_gtk3.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
except ValueError as e:
2323
# in this case we want to re-raise as ImportError so the
2424
# auto-backend selectio A397 n logic correctly skips.
25-
raise ImportError from e
25+
raise ImportError(e) from e
2626

2727
from gi.repository import Gio, GLib, GObject, Gtk, Gdk
2828
from . import _backend_gtk

lib/matplotlib/backends/backend_gtk4.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
except ValueError as e:
2121
# in this case we want to re-raise as ImportError so the
2222
# auto-backend selection logic correctly skips.
23-
raise ImportError from e
23+
raise ImportError(e) from e
2424

2525
from gi.repository import Gio, GLib, Gtk, Gdk, GdkPixbuf
2626
from . import _backend_gtk

0 commit comments

Comments
 (0)
0