(self)
| 178 | return skipped |
| 179 | |
| 180 | def enum_all_nodes(self): |
| 181 | stack = [self.root] |
| 182 | done = set() |
| 183 | while stack: |
| 184 | node = stack.pop() |
| 185 | if node.id in done: |
| 186 | continue |
| 187 | yield node |
| 188 | done.add(node.id) |
| 189 | for label, child in sorted(node.edges.items()): |
| 190 | stack.append(child) |
| 191 | |
| 192 | def prettyprint(self): |
| 193 | for node in sorted(self.enum_all_nodes(), key=lambda e: e.id): |
no test coverage detected