check_new_syntax.py: Fix bug in visit_AnnAssign (#8017)

This commit is contained in:
Alex Waygood
2022-06-03 18:12:11 +01:00
committed by GitHub
parent 87893f3512
commit 8a98e5a075

View File

@@ -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: