import sys | |
from typing import Any, AsyncGenerator, Generator, NewType, Tuple, Union, List, Dict | |
if sys.version_info >= (3, 8): | |
from typing import TypedDict | |
else: | |
from typing_extensions import TypedDict | |
SHA256 = NewType('sha_256_hash', str) | |
CreateResult = Generator[str, None, None] | |
AsyncResult = AsyncGenerator[str, None] | |
Messages = List[Dict[str, str]] | |
__all__ = [ | |
'Any', | |
'AsyncGenerator', | |
'Generator', | |
'Tuple', | |
'TypedDict', | |
'SHA256', | |
'CreateResult', | |
] | |