From e571d1a2c273ebaa9b5a49e2f17cd778c554a818 Mon Sep 17 00:00:00 2001 From: Debjyoti Biswas <45293921+lladhibhutall@users.noreply.github.com> Date: Tue, 24 Mar 2020 20:16:03 +0530 Subject: [PATCH] Change Task[Any] to Task[_T] in return statements (#3878) --- stdlib/3/asyncio/tasks.pyi | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/stdlib/3/asyncio/tasks.pyi b/stdlib/3/asyncio/tasks.pyi index 9bb5a5b4e..a209adfc1 100644 --- a/stdlib/3/asyncio/tasks.pyi +++ b/stdlib/3/asyncio/tasks.pyi @@ -93,7 +93,7 @@ def wait_for(fut: _FutureT[_T], timeout: Optional[float], class Task(Future[_T], Generic[_T]): @classmethod - def current_task(cls, loop: Optional[AbstractEventLoop] = ...) -> Task[Any]: ... + def current_task(cls, loop: Optional[AbstractEventLoop] = ...) -> Optional[Task[Any]]: ... @classmethod def all_tasks(cls, loop: Optional[AbstractEventLoop] = ...) -> Set[Task[Any]]: ... if sys.version_info >= (3, 8): @@ -123,7 +123,7 @@ if sys.version_info >= (3, 7): if sys.version_info >= (3, 8): def create_task( coro: Union[Generator[Any, None, _T], Awaitable[_T]], *, name: Optional[str] = ..., - ) -> Task[Any]: ... + ) -> Task[_T]: ... else: - def create_task(coro: Union[Generator[Any, None, _T], Awaitable[_T]]) -> Task[Any]: ... + def create_task(coro: Union[Generator[Any, None, _T], Awaitable[_T]]) -> Task[_T]: ... def current_task(loop: Optional[AbstractEventLoop] = ...) -> Optional[Task[Any]]: ...