First, in class FuncAnimation(TimedAnimation):
def __init__(self, fig, func, frames=None, init_func=None, fargs=None,
save_count=None, *, cache_frame_data=True, **kwargs):
...
TimedAnimation.__init__(self, fig, **kwargs)
The **kwargs passed to TimedAnimation.
Then, in class TimedAnimation(Animation):
def __init__(self, fig, interval=200, repeat_delay=None, repeat=True,
event_source=None, *args, **kwargs):
Animation.__init__(self, fig, event_source=event_source,
*args, **kwargs)
The **kwargs passed to Animation.
But in class Animation(object):
def __init__(self, fig, event_source=None, blit=False):
Where is FuncAnimation’s **kwargs?