invalid command name "..._on_timer" in FuncAnimation for (too) small interval

Bug #1666230 reported by knut on 2017-02-20
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
matplotlib (Ubuntu)
Undecided
Unassigned

Bug Description

To get a high frame rate for my animation I use a low value for 'interval' for 'FuncAnimation'. If interval is too low p.ex. 10, I get the following Exception, when (and only when) I close the window:

invalid command name "140613997300232_on_timer"
    while executing
"140613997300232_on_timer"
    ("after" script)
Traceback (most recent call last):
  File "./monitor.py", line 93, in <module>
    plt.show()
  File "env/lib/python3.5/site-packages/matplotlib/pyplot.py", line 253, in show
    return _show(*args, **kw)
  File "env/lib/python3.5/site-packages/matplotlib/backend_bases.py", line 163, in __call__
    manager.show()
  File "env/lib/python3.5/site-packages/matplotlib/backends/backend_tkagg.py", line 610, in show
    self.canvas.manager.window.attributes('-topmost', 1)
AttributeError: 'NoneType' object has no attribute 'attributes'

matplotlib==2.0.0

This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.