From d68d0c5c006c30fecd5f585720f86e41ecda5ad0 Mon Sep 17 00:00:00 2001 From: Jan Hermann Date: Sat, 20 May 2017 20:06:10 +0200 Subject: [PATCH] fix asyncio.BaseEventLoop.create_task for >=3.5 (#1272) * fix python/typeshed#1202 asyncio.BaseEventLoop.create_task for >=3.5 * remove unnecessary version distinction --- stdlib/3.4/asyncio/events.pyi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stdlib/3.4/asyncio/events.pyi b/stdlib/3.4/asyncio/events.pyi index 557646b0d..804f88206 100644 --- a/stdlib/3.4/asyncio/events.pyi +++ b/stdlib/3.4/asyncio/events.pyi @@ -76,7 +76,7 @@ class AbstractEventLoop(metaclass=ABCMeta): def create_future(self) -> Future[Any]: ... # Tasks methods @abstractmethod - def create_task(self, coro: Union[Future[_T], Generator[Any, None, _T]]) -> Task[_T]: ... + def create_task(self, coro: Union[Awaitable[_T], Generator[Any, None, _T]]) -> Task[_T]: ... @abstractmethod def set_task_factory(self, factory: Optional[Callable[[AbstractEventLoop, Generator[Any, None, _T]], Future[_T]]]) -> None: ... @abstractmethod