Add some defaults and __slots__ for 3.14 (#14622)

This commit is contained in:
Jelle Zijlstra
2025-08-22 09:51:00 -07:00
committed by GitHub
parent 94b1880444
commit b6e21d05ae
7 changed files with 26 additions and 4 deletions
+14
View File
@@ -28,6 +28,20 @@ if sys.version_info >= (3, 14):
@final
class ForwardRef:
__slots__ = (
"__forward_is_argument__",
"__forward_is_class__",
"__forward_module__",
"__weakref__",
"__arg__",
"__globals__",
"__extra_names__",
"__code__",
"__ast_node__",
"__cell__",
"__owner__",
"__stringifier_dict__",
)
__forward_is_argument__: bool
__forward_is_class__: bool
__forward_module__: str | None