-
-
Notifications
You must be signed in to change notification settings - Fork 8.2k
Closed
Description
Bug report
Bug summary
This is a continuation of sorts of #8107. I think the root cause is that, in Tcl, self-rescheduling after 0 callbacks exclude all other callbacks because after 0 events are prepended to the event queue. See this and this from the Tcl wiki. It looks straightforward to augment TimerTk with that after idle {after 0 ...} incantation but I haven't gotten that far yet.
PR (likely) forthcoming, especially if the problem is reproduced by others in this issue.
Code for reproduction
run examples/animation/simple_anim.py but set the interval kwarg to 0 or any float x where 0 <= x < 1.
Actual outcome
Expected outcome
Matplotlib version
- Operating system: Win10
- Matplotlib version:
master - Matplotlib backend (
print(matplotlib.get_backend())):Tkagg - Python version: 3.8
- Jupyter version (if applicable):
- Other libraries:
installed from git & setup.py develop

