Skip to content

Commit 2b77d8e

Browse files
committed
Make a copy of _save_seq to iterate over
1 parent 6f674d5 commit 2b77d8e

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

lib/matplotlib/animation.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1084,7 +1084,10 @@ def new_saved_frame_seq(self):
10841084
# no saved frames, generate a new frame sequence and take the first
10851085
# save_count entries in it.
10861086
if self._save_seq:
1087-
return iter(self._save_seq)
1087+
# While iterating we are going to update _save_seq
1088+
# so make a copy to safely iterate over
1089+
self._old_saved_seq = self._save_seq.copy()
1090+
return iter(self._old_saved_seq)
10881091
else:
10891092
return itertools.islice(self.new_frame_seq(), self.save_count)
10901093

0 commit comments

Comments
 (0)