Skip to content

Commit ee5abb2

Browse files
committed
bugs: handle merging of top level nodes
Resolves: #125 Resolves: #167 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
1 parent 1a8570b commit ee5abb2

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

src/pkgdev/scripts/pkgdev_bugs.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -437,6 +437,7 @@ def merge_cycles(self):
437437
assert starting_node in self.nodes
438438
while cycle := self._find_cycles(tuple(self.nodes), [starting_node]):
439439
self.out.write("Found cycle: ", " -> ".join(str(n) for n in cycle))
440+
start_nodes.difference_update(cycle)
440441
new_node = self.merge_nodes(cycle)
441442
if starting_node not in self.nodes:
442443
starting_node = new_node

0 commit comments

Comments
 (0)