diff --git a/manimlib/event_handler/event_listner.py b/manimlib/event_handler/event_listner.py index 5784c497..2f8663f7 100644 --- a/manimlib/event_handler/event_listner.py +++ b/manimlib/event_handler/event_listner.py @@ -1,18 +1,5 @@ -from __future__ import annotations - -from typing import Callable - -from manimlib.mobject.mobject import Mobject -from manimlib.event_handler.event_type import EventType - - class EventListner(object): - def __init__( - self, - mobject: Mobject, - event_type: EventType, - event_callback: Callable[[Mobject, dict[str]]] - ): + def __init__(self, mobject, event_type, event_callback): self.mobject = mobject self.event_type = event_type self.callback = event_callback diff --git a/manimlib/mobject/mobject.py b/manimlib/mobject/mobject.py index 90acf22f..f409edb6 100644 --- a/manimlib/mobject/mobject.py +++ b/manimlib/mobject/mobject.py @@ -650,7 +650,7 @@ class Mobject(object): Otherwise, if about_point is given a value, scaling is done with respect to that point. """ - if isinstance(scale_factor, npt.ArrayLike): + if isinstance(scale_factor, Iterable): scale_factor = np.array(scale_factor).clip(min=min_scale_factor) else: scale_factor = max(scale_factor, min_scale_factor)