diff --git a/Lib/compiler/visitor.py b/Lib/compiler/visitor.py index 3f2ae668e20..0560619c849 100644 --- a/Lib/compiler/visitor.py +++ b/Lib/compiler/visitor.py @@ -44,9 +44,8 @@ def __init__(self): self._cache = {} def default(self, node, *args): - for child in node.getChildren(): - if isinstance(child, ast.Node): - self.dispatch(child, *args) + for child in node.getChildNodes(): + self.dispatch(child, *args) def dispatch(self, node, *args): self.node = node diff --git a/Tools/compiler/compiler/visitor.py b/Tools/compiler/compiler/visitor.py index 3f2ae668e20..0560619c849 100644 --- a/Tools/compiler/compiler/visitor.py +++ b/Tools/compiler/compiler/visitor.py @@ -44,9 +44,8 @@ def __init__(self): self._cache = {} def default(self, node, *args): - for child in node.getChildren(): - if isinstance(child, ast.Node): - self.dispatch(child, *args) + for child in node.getChildNodes(): + self.dispatch(child, *args) def dispatch(self, node, *args): self.node = node