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

Bug #1666230 reported by knut
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
matplotlib (Ubuntu)
New
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

Revision history for this message
knut (mr-knut) wrote :
Li Dou (rubidiumli)
Changed in matplotlib (Ubuntu):
status: New → Incomplete
status: Incomplete → New
Li Dou (rubidiumli)
Changed in matplotlib (Ubuntu):
status: New → Opinion
status: Opinion → New
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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