Skip to content

Commit 4d23089

Browse files
committed
Use try-except to import sphinx-gallery
1 parent 756d6d4 commit 4d23089

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

pygmt/sphinx_gallery.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,10 @@
22
Utilities for using pygmt with sphinx-gallery.
33
"""
44

5-
import sphinx_gallery.scrapers
5+
try:
6+
from sphinx_gallery.scrapers import figure_rst
7+
except ImportError:
8+
figure_rst = None
69
from pygmt.figure import SHOWED_FIGURES
710

811

@@ -29,4 +32,4 @@ def __call__(self, block, block_vars, gallery_conf):
2932
fig = figures.pop(0)
3033
fig.savefig(fname, transparent=True, dpi=200)
3134
image_names.append(fname)
32-
return sphinx_gallery.scrapers.figure_rst(image_names, gallery_conf["src_dir"])
35+
return figure_rst(image_names, gallery_conf["src_dir"])

0 commit comments

Comments
 (0)