From 02143001a49e1e569114cadb4ae6ea5b76f73640 Mon Sep 17 00:00:00 2001 From: Grant Sanderson Date: Thu, 15 Dec 2022 16:46:42 -0800 Subject: [PATCH] Move RangeSpecifier to constants --- manimlib/constants.py | 3 ++- manimlib/mobject/coordinate_systems.py | 4 +--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/manimlib/constants.py b/manimlib/constants.py index 87fcac3b..28d70b90 100644 --- a/manimlib/constants.py +++ b/manimlib/constants.py @@ -5,13 +5,14 @@ import numpy as np from typing import TYPE_CHECKING if TYPE_CHECKING: - from typing import Union + from typing import Union, Tuple from colour import Color from typing import List # Abbreviations for a common types ManimColor = Union[str, Color, None] + RangeSpecifier = Tuple[float, float, float] | Tuple[float, float] np_vector = np.ndarray[int, np.dtype[np.float64]] # Sizes relevant to default camera frame diff --git a/manimlib/mobject/coordinate_systems.py b/manimlib/mobject/coordinate_systems.py index 1b6fb066..ba0ec049 100644 --- a/manimlib/mobject/coordinate_systems.py +++ b/manimlib/mobject/coordinate_systems.py @@ -35,9 +35,7 @@ from typing import TYPE_CHECKING if TYPE_CHECKING: from typing import Callable, Iterable, Sequence, Type, TypeVar, Tuple from manimlib.mobject.mobject import Mobject - from manimlib.constants import ManimColor, np_vector - - RangeSpecifier = Tuple[float, float, float] | Tuple[float, float] + from manimlib.constants import ManimColor, np_vector, RangeSpecifier T = TypeVar("T", bound=Mobject)