chore: only import some classes when type checking

This commit is contained in:
TonyCrane
2022-02-14 21:34:56 +08:00
parent 62cab9feaf
commit 66caf0c1ad
4 changed files with 15 additions and 4 deletions

View File

@ -5,11 +5,14 @@ import numpy as np
from typing import Callable
from manimlib.constants import BLACK
from manimlib.mobject.mobject import Mobject
from manimlib.mobject.numbers import Integer
from manimlib.mobject.types.vectorized_mobject import VGroup
from manimlib.logger import log
from typing import TYPE_CHECKING
if TYPE_CHECKING:
from manimlib.mobject.mobject import Mobject
def print_family(mobject: Mobject, n_tabs: int = 0) -> None:
"""For debugging purposes"""