mirror of
https://github.com/exo-explore/exo.git
synced 2026-06-25 22:25:44 -04:00
8 lines
250 B
Python
8 lines
250 B
Python
from typing import Any, Type
|
|
|
|
|
|
def ensure_type[T](obj: Any, expected_type: Type[T]) -> T: # type: ignore
|
|
if not isinstance(obj, expected_type):
|
|
raise TypeError(f"Expected {expected_type}, got {type(obj)}") # type: ignore
|
|
return obj
|