From 54932cf2ef412a9529b01c08fbc50c65e974ab11 Mon Sep 17 00:00:00 2001 From: Sebastian Rittau Date: Fri, 19 Sep 2025 11:53:49 +0200 Subject: [PATCH 1/2] Add asyncio.tools.exit_with_permission_help_text() Part of #14741 --- stdlib/asyncio/tools.pyi | 3 +++ 1 file changed, 3 insertions(+) diff --git a/stdlib/asyncio/tools.pyi b/stdlib/asyncio/tools.pyi index 65c7f27e0b85..5f07a5821906 100644 --- a/stdlib/asyncio/tools.pyi +++ b/stdlib/asyncio/tools.pyi @@ -1,3 +1,4 @@ +import sys from collections.abc import Iterable from enum import Enum from typing import NamedTuple, SupportsIndex, type_check_only @@ -37,5 +38,7 @@ class CycleFoundException(Exception): def get_all_awaited_by(pid: SupportsIndex) -> list[_AwaitedInfo]: ... def build_async_tree(result: Iterable[_AwaitedInfo], task_emoji: str = "(T)", cor_emoji: str = "") -> list[list[str]]: ... def build_task_table(result: Iterable[_AwaitedInfo]) -> list[list[int | str]]: ... +if sys.version_info >= (3, 14): + def exit_with_permission_help_text() -> None: ... def display_awaited_by_tasks_table(pid: SupportsIndex) -> None: ... def display_awaited_by_tasks_tree(pid: SupportsIndex) -> None: ... From 44d884c639c60825ae124e005349aaec82d2d0a2 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Fri, 19 Sep 2025 09:56:07 +0000 Subject: [PATCH 2/2] [pre-commit.ci] auto fixes from pre-commit.com hooks --- stdlib/asyncio/tools.pyi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/stdlib/asyncio/tools.pyi b/stdlib/asyncio/tools.pyi index 5f07a5821906..bc8b809b9c05 100644 --- a/stdlib/asyncio/tools.pyi +++ b/stdlib/asyncio/tools.pyi @@ -38,7 +38,9 @@ class CycleFoundException(Exception): def get_all_awaited_by(pid: SupportsIndex) -> list[_AwaitedInfo]: ... def build_async_tree(result: Iterable[_AwaitedInfo], task_emoji: str = "(T)", cor_emoji: str = "") -> list[list[str]]: ... def build_task_table(result: Iterable[_AwaitedInfo]) -> list[list[int | str]]: ... + if sys.version_info >= (3, 14): def exit_with_permission_help_text() -> None: ... + def display_awaited_by_tasks_table(pid: SupportsIndex) -> None: ... def display_awaited_by_tasks_tree(pid: SupportsIndex) -> None: ...