Add stub for asyncio.wrap_future (#1183)

Closes #1182.
This commit is contained in:
Jeremy Apthorp
2017-04-21 07:53:14 -07:00
committed by Guido van Rossum
parent 625ea80a99
commit 55dc338bbf
2 changed files with 4 additions and 0 deletions

View File

@@ -41,6 +41,7 @@ from asyncio.futures import (
CancelledError as CancelledError,
TimeoutError as TimeoutError,
InvalidStateError as InvalidStateError,
wrap_future as wrap_future,
)
from asyncio.tasks import (
FIRST_COMPLETED as FIRST_COMPLETED,

View File

@@ -6,6 +6,7 @@ from concurrent.futures._base import (
from concurrent.futures import (
CancelledError as CancelledError,
TimeoutError as TimeoutError,
Future as ConcurrentFuture,
)
__all__ = ... # type: str
@@ -44,3 +45,5 @@ class Future(Iterable[_T], Awaitable[_T], Generic[_T]):
def _copy_state(self, other: Any) -> None: ...
def __iter__(self) -> Generator[Any, None, _T]: ...
def __await__(self) -> Generator[Any, None, _T]: ...
def wrap_future(f: Union[ConcurrentFuture[_T], Future[_T]]) -> Future[_T]: ...