stdlib: add __slots__ (#14611)

This commit is contained in:
Jelle Zijlstra
2025-08-21 07:24:59 -07:00
committed by GitHub
parent 28abff1eb3
commit f32d9f08bd
38 changed files with 247 additions and 12 deletions
+17
View File
@@ -245,6 +245,23 @@ class TracebackException:
def print(self, *, file: SupportsWrite[str] | None = None, chain: bool = True) -> None: ...
class FrameSummary:
if sys.version_info >= (3, 13):
__slots__ = (
"filename",
"lineno",
"end_lineno",
"colno",
"end_colno",
"name",
"_lines",
"_lines_dedented",
"locals",
"_code",
)
elif sys.version_info >= (3, 11):
__slots__ = ("filename", "lineno", "end_lineno", "colno", "end_colno", "name", "_line", "locals")
else:
__slots__ = ("filename", "lineno", "name", "_line", "locals")
if sys.version_info >= (3, 11):
def __init__(
self,