from typing import Any, Type, TypeGuard, TypeVar from pydantic import BaseModel T = TypeVar("T", bound=BaseModel) def is_basemodel_subclass(model: Any) -> bool: try: return issubclass(model, BaseModel) except TypeError: return False
![]() |
index : gn-ai | |
A repository for GeneNetwork's AI tool development |
aboutsummaryrefslogtreecommitdiff |
from typing import Any, Type, TypeGuard, TypeVar from pydantic import BaseModel T = TypeVar("T", bound=BaseModel) def is_basemodel_subclass(model: Any) -> bool: try: return issubclass(model, BaseModel) except TypeError: return False