(node)
| 492 | unsorted = OrderedSet(port_list) |
| 493 | |
| 494 | def dfs(node): |
| 495 | for dep in node.deps: |
| 496 | dep, _ = split_port_options(dep) |
| 497 | child = port_map[dep] |
| 498 | if child in unsorted: |
| 499 | unsorted.remove(child) |
| 500 | dfs(child) |
| 501 | stack.append(node) |
| 502 | |
| 503 | while unsorted: |
| 504 | dfs(unsorted.pop()) |
no test coverage detected