From 74a937d55ae479b32d0b9a5e9202a481f82e3273 Mon Sep 17 00:00:00 2001 From: "Edward K. Ream" Date: Tue, 6 Dec 2022 08:17:48 -0600 Subject: [PATCH] PR: walk does not return a value (#578) * Second try: walk should not ever return a value --- rope/base/ast.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/rope/base/ast.py b/rope/base/ast.py index a2923fb9f..efe95fcbc 100644 --- a/rope/base/ast.py +++ b/rope/base/ast.py @@ -22,12 +22,13 @@ def parse(source, filename=""): raise error -def walk(node, walker): +def walk(node, walker) -> None: """Walk the syntax tree""" method_name = "_" + node.__class__.__name__ method = getattr(walker, method_name, None) if method is not None: - return method(node) + method(node) + return for child in get_child_nodes(node): walk(child, walker)