Thanks to visit codestin.com
Credit goes to github.com

Skip to content

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)