From b9be76c255da2c4123a8ddc3ffaacb959b7d33b4 Mon Sep 17 00:00:00 2001 From: Andrew Svetlov Date: Wed, 12 Dec 2018 23:18:18 +0200 Subject: [PATCH] Task.current_task() and Task.all_tasks() have an optional loop parameter (#2690) --- stdlib/3/asyncio/tasks.pyi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stdlib/3/asyncio/tasks.pyi b/stdlib/3/asyncio/tasks.pyi index e8f98bcb2..6a193f428 100644 --- a/stdlib/3/asyncio/tasks.pyi +++ b/stdlib/3/asyncio/tasks.pyi @@ -60,9 +60,9 @@ def wait_for(fut: _FutureT[_T], timeout: Optional[float], class Task(Future[_T], Generic[_T]): @classmethod - def current_task(cls, loop: AbstractEventLoop = ...) -> Task: ... + def current_task(cls, loop: Optional[AbstractEventLoop] = ...) -> Task: ... @classmethod - def all_tasks(cls, loop: AbstractEventLoop = ...) -> Set[Task]: ... + def all_tasks(cls, loop: Optional[AbstractEventLoop] = ...) -> Set[Task]: ... def __init__(self, coro: Union[Generator[Any, None, _T], Awaitable[_T]], *, loop: AbstractEventLoop = ...) -> None: ... def __repr__(self) -> str: ... def get_stack(self, *, limit: int = ...) -> List[FrameType]: ...