| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- class _Placeholder:
- def __init__(self, *args, **kwargs):
- pass
- def __getitem__(self, *args):
- return self
- def __call__(self, *args, **kwargs):
- return self
- def __and__(self, other):
- return self
- def __or__(self, other):
- return self
- def __xor__(self, other):
- return self
- _PLACEHOLDER = _Placeholder()
- List = _PLACEHOLDER
- Dict = _PLACEHOLDER
- Tuple = _PLACEHOLDER
- Set = _PLACEHOLDER
- Any = _PLACEHOLDER
- Union = _PLACEHOLDER
- Optional = _PLACEHOLDER
- Callable = _PLACEHOLDER
- Type = _PLACEHOLDER
- Protocol = _PLACEHOLDER
- Literal = _PLACEHOLDER
- LiteralString = _PLACEHOLDER
- Iterable = _PLACEHOLDER
- Generator = _PLACEHOLDER
- TypeVar = _PLACEHOLDER
- Self = _PLACEHOLDER
- class Generic:
- pass
- TYPE_CHECKING = False
- # decorators
- overload = lambda x: x
- final = lambda x: x
|