massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stdlib / concurrent / futures / __init__.pyi
1 import sys
2
3 from ._base import (
4     ALL_COMPLETED as ALL_COMPLETED,
5     FIRST_COMPLETED as FIRST_COMPLETED,
6     FIRST_EXCEPTION as FIRST_EXCEPTION,
7     CancelledError as CancelledError,
8     Executor as Executor,
9     Future as Future,
10     TimeoutError as TimeoutError,
11     as_completed as as_completed,
12     wait as wait,
13 )
14 from .process import ProcessPoolExecutor as ProcessPoolExecutor
15 from .thread import ThreadPoolExecutor as ThreadPoolExecutor
16
17 if sys.version_info >= (3, 8):
18     from ._base import InvalidStateError as InvalidStateError
19 if sys.version_info >= (3, 7):
20     from ._base import BrokenExecutor as BrokenExecutor