[asyncio] Add annotations for asyncio.base_tasks._task_repr (#15558)

This commit is contained in:
Jonathan Dung
2026-03-26 20:03:49 +08:00
committed by GitHub
parent 4578526f87
commit 27d902f6fa
+12 -4
View File
@@ -1,9 +1,17 @@
import sys
from _typeshed import StrOrBytesPath
from types import FrameType
from typing import Any
from . import tasks
from .tasks import Task
def _task_repr_info(task: tasks.Task[Any]) -> list[str]: ... # undocumented
def _task_get_stack(task: tasks.Task[Any], limit: int | None) -> list[FrameType]: ... # undocumented
def _task_print_stack(task: tasks.Task[Any], limit: int | None, file: StrOrBytesPath) -> None: ... # undocumented
def _task_repr_info(task: Task[Any]) -> list[str]: ... # undocumented
if sys.version_info >= (3, 13):
def _task_repr(task: Task[Any]) -> str: ... # undocumented
elif sys.version_info >= (3, 11):
def _task_repr(self: Task[Any]) -> str: ... # undocumented
def _task_get_stack(task: Task[Any], limit: int | None) -> list[FrameType]: ... # undocumented
def _task_print_stack(task: Task[Any], limit: int | None, file: StrOrBytesPath) -> None: ... # undocumented