From 8a98e5a07530192bb30d87a984f5a677e9574c4c Mon Sep 17 00:00:00 2001 From: Alex Waygood Date: Fri, 3 Jun 2022 18:12:11 +0100 Subject: [PATCH] `check_new_syntax.py`: Fix bug in `visit_AnnAssign` (#8017) --- tests/check_new_syntax.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/check_new_syntax.py b/tests/check_new_syntax.py index 427db4ebd..7e1387c45 100755 --- a/tests/check_new_syntax.py +++ b/tests/check_new_syntax.py @@ -44,6 +44,8 @@ def check_new_syntax(tree: ast.AST, path: Path, stub: str) -> list[str]: class OldSyntaxFinder(ast.NodeVisitor): def visit_AnnAssign(self, node: ast.AnnAssign) -> None: AnnotationUnionFinder().visit(node.annotation) + if node.value is not None: + NonAnnotationUnionFinder().visit(node.value) self.generic_visit(node) def visit_arg(self, node: ast.arg) -> None: