diff --git a/src/python/jw/pkg/App.py b/src/python/jw/pkg/App.py index 03fb3f7b..7d93af61 100644 --- a/src/python/jw/pkg/App.py +++ b/src/python/jw/pkg/App.py @@ -319,11 +319,12 @@ class App(Base): self.__read_dep_graph(projects, flavours, graph) unvisited = list(graph.keys()) temp: set[str] = set() + flipped = self.__flip_dep_graph(graph) while unvisited: project = unvisited[0] log(DEBUG, 'Checking circular dependency of', project) last = self.__find_circular_deps_recursive( - project, self.__flip_dep_graph(graph), unvisited, temp, ret + project, flipped, unvisited, temp, ret ) if last is not None: log(DEBUG, f'Found circular dependency below {project}, last is {last}')