From c0030b2b12738aefbbe71b857c20776b09d34e64 Mon Sep 17 00:00:00 2001 From: Andrew Svetlov Date: Fri, 3 Sep 2021 19:07:20 +0300 Subject: [PATCH] Fix msg parameter type for asyncio Future.cancel() and Task.cancel() (#5999) --- stdlib/asyncio/futures.pyi | 2 +- stdlib/asyncio/tasks.pyi | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/stdlib/asyncio/futures.pyi b/stdlib/asyncio/futures.pyi index b05dd3863..4942796b8 100644 --- a/stdlib/asyncio/futures.pyi +++ b/stdlib/asyncio/futures.pyi @@ -45,7 +45,7 @@ class Future(Awaitable[_T], Iterable[_T]): def _callbacks(self: _S) -> list[Callable[[_S], Any]]: ... def add_done_callback(self: _S, __fn: Callable[[_S], Any]) -> None: ... if sys.version_info >= (3, 9): - def cancel(self, msg: str | None = ...) -> bool: ... + def cancel(self, msg: Any | None = ...) -> bool: ... else: def cancel(self) -> bool: ... def cancelled(self) -> bool: ... diff --git a/stdlib/asyncio/tasks.pyi b/stdlib/asyncio/tasks.pyi index f9d57aae4..8cedc1ef0 100644 --- a/stdlib/asyncio/tasks.pyi +++ b/stdlib/asyncio/tasks.pyi @@ -271,7 +271,7 @@ class Task(Future[_T], Generic[_T]): def get_stack(self, *, limit: int | None = ...) -> list[FrameType]: ... def print_stack(self, *, limit: int | None = ..., file: TextIO | None = ...) -> None: ... if sys.version_info >= (3, 9): - def cancel(self, msg: str | None = ...) -> bool: ... + def cancel(self, msg: Any | None = ...) -> bool: ... else: def cancel(self) -> bool: ... if sys.version_info < (3, 9):