From 2312540035472f923cd28ec3342a8c43fc795519 Mon Sep 17 00:00:00 2001 From: Semyon Moroz Date: Sun, 11 May 2025 07:23:54 +0000 Subject: [PATCH] Update `traceback.__all__` (#14011) --- stdlib/@tests/stubtest_allowlists/py314.txt | 1 - stdlib/traceback.pyi | 5 +++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/stdlib/@tests/stubtest_allowlists/py314.txt b/stdlib/@tests/stubtest_allowlists/py314.txt index 5beb26bac..ac1506155 100644 --- a/stdlib/@tests/stubtest_allowlists/py314.txt +++ b/stdlib/@tests/stubtest_allowlists/py314.txt @@ -199,7 +199,6 @@ threading.Thread.__init__ threading._RLock.locked tkinter.Event.__class_getitem__ tomllib.TOMLDecodeError.__init__ -traceback.__all__ turtle.__all__ turtle.RawTurtle.fill turtle.RawTurtle.poly diff --git a/stdlib/traceback.pyi b/stdlib/traceback.pyi index 4f132d51c..4553dbd08 100644 --- a/stdlib/traceback.pyi +++ b/stdlib/traceback.pyi @@ -27,6 +27,9 @@ __all__ = [ "walk_tb", ] +if sys.version_info >= (3, 14): + __all__ += ["print_list"] + _FrameSummaryTuple: TypeAlias = tuple[str, int, str, str | None] def print_tb(tb: TracebackType | None, limit: int | None = None, file: SupportsWrite[str] | None = None) -> None: ... @@ -81,8 +84,6 @@ def print_stack(f: FrameType | None = None, limit: int | None = None, file: Supp def extract_tb(tb: TracebackType | None, limit: int | None = None) -> StackSummary: ... def extract_stack(f: FrameType | None = None, limit: int | None = None) -> StackSummary: ... def format_list(extracted_list: Iterable[FrameSummary | _FrameSummaryTuple]) -> list[str]: ... - -# undocumented def print_list(extracted_list: Iterable[FrameSummary | _FrameSummaryTuple], file: SupportsWrite[str] | None = None) -> None: ... if sys.version_info >= (3, 13):