From 5b8193b9fd437cca0ad00609c367f5188798c870 Mon Sep 17 00:00:00 2001 From: Alex Waygood Date: Mon, 25 Sep 2023 00:10:16 +0100 Subject: [PATCH] `ast.NodeVisitor`: add the `visit_foo` methods for PEP-695 (#10759) --- stdlib/ast.pyi | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/stdlib/ast.pyi b/stdlib/ast.pyi index b8f4fb054..c83230fd4 100644 --- a/stdlib/ast.pyi +++ b/stdlib/ast.pyi @@ -150,6 +150,12 @@ class NodeVisitor: if sys.version_info >= (3, 11): def visit_TryStar(self, node: TryStar) -> Any: ... + if sys.version_info >= (3, 12): + def visit_TypeVar(self, node: TypeVar) -> Any: ... + def visit_ParamSpec(self, node: ParamSpec) -> Any: ... + def visit_TypeVarTuple(self, node: TypeVarTuple) -> Any: ... + def visit_TypeAlias(self, node: TypeAlias) -> Any: ... + # visit methods for deprecated nodes def visit_ExtSlice(self, node: ExtSlice) -> Any: ... def visit_Index(self, node: Index) -> Any: ...