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

Skip to content

Commit dd92a43

Browse files
committed
Merge pull request #1533 from jakevdp/anim-error
ENH: raise a more informative error
2 parents ad88409 + 80c8c43 commit dd92a43

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

lib/matplotlib/animation.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -657,7 +657,13 @@ def save(self, filename, writer=None, fps=None, dpi=None, codec=None,
657657
else:
658658
import warnings
659659
warnings.warn("MovieWriter %s unavailable" % writer)
660-
writer = writers.list()[0]
660+
661+
try:
662+
writer = writers.list()[0]
663+
except IndexError:
664+
raise ValueError("Cannot save animation: no writers are "
665+
"available. Please install mencoder or "
666+
"ffmpeg to save animations.")
661667

662668
verbose.report('Animation.save using %s' % type(writer),
663669
level='helpful')

0 commit comments

Comments
 (0)