Skip to content

Commit 4bdf0d4

Browse files
author
jhylton
committed
Add getChildNodes() method to Node
git-svn-id: http://svn.python.org/projects/python/trunk@22456 6015fed2-1504-0410-9fe1-9d1591cc4771
1 parent 6656cd8 commit 4bdf0d4

2 files changed

Lines changed: 4 additions & 0 deletions

File tree

Tools/compiler/astgen.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,8 @@ def getChildren(self):
171171
return flatten(self._getChildren())
172172
def asList(self):
173173
return tuple(asList(self.getChildren()))
174+
def getChildNodes(self):
175+
return [n for n in self.getChildnre() if isinstance(n, Node)]
174176

175177
class EmptyNode(Node):
176178
def __init__(self):

Tools/compiler/compiler/astgen.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,8 @@ def getChildren(self):
171171
return flatten(self._getChildren())
172172
def asList(self):
173173
return tuple(asList(self.getChildren()))
174+
def getChildNodes(self):
175+
return [n for n in self.getChildnre() if isinstance(n, Node)]
174176

175177
class EmptyNode(Node):
176178
def __init__(self):

0 commit comments

Comments
 (0)