(self, node=None)
| 75 | return self.str_branch(self.crnt_node) |
| 76 | |
| 77 | def descend(self, node=None): |
| 78 | node = self.crnt_node if node is None else node |
| 79 | children = map(self.descend, node.child_list) |
| 80 | base = [node] if node.name != "root" else [] |
| 81 | return sum(children, base) |
| 82 | |
| 83 | def __iter__(self): |
| 84 | for ii in self.descend(self.crnt_node): |