2 from typing import Any, Callable, Sequence
3 from typing_extensions import Literal
5 if sys.version_info >= (3, 7):
6 from contextvars import Context
10 _PENDING: Literal["PENDING"] # undocumented
11 _CANCELLED: Literal["CANCELLED"] # undocumented
12 _FINISHED: Literal["FINISHED"] # undocumented
14 def isfuture(obj: object) -> bool: ...
16 if sys.version_info >= (3, 7):
17 def _format_callbacks(cb: Sequence[tuple[Callable[[futures.Future[Any]], None], Context]]) -> str: ... # undocumented
20 def _format_callbacks(cb: Sequence[Callable[[futures.Future[Any]], None]]) -> str: ... # undocumented
22 def _future_repr_info(future: futures.Future[Any]) -> list[str]: ... # undocumented