8000 Merge pull request #14020 from timhoffm/gtk3agg-cairo-dependency · matplotlib/matplotlib@bbbc15a · GitHub
[go: up one dir, main page]

Skip to content < 8000 react-partial partial-name="keyboard-shortcuts-dialog" data-ssr="false" data-attempted-ssr="false" data-react-profiling="false" >

Commit bbbc15a

Browse files
authored
Merge pull request #14020 from timhoffm/gtk3agg-cairo-dependency
Better error message when trying to use Gtk3Agg backend without cairo
2 parents e430491 + 3c45184 commit bbbc15a

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

lib/matplotlib/backends/backend_gtk3agg.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
import numpy as np
22

33
from .. import cbook
4-
from . import backend_agg, backend_cairo, backend_gtk3
4+
try:
5+
from . import backend_cairo
6+
except ImportError as e:
7+
raise ImportError('backend Gtk3Agg requires cairo') from e
8+
from . import backend_agg, backend_gtk3
59
from .backend_cairo import cairo
610
from .backend_gtk3 import Gtk, _BackendGTK3
711
from matplotlib import transforms

0 commit comments

Comments
 (0)
0