Remove game support dependency cycle error message

This commit is contained in:
rubenwardy 2024-08-31 13:54:29 +01:00
parent 53a004c41c
commit 5b1417f432

@ -174,12 +174,12 @@ class GameSupport:
def _get_supported_games(self, package: GSPackage, visited: list[str]) -> Optional[set[str]]: def _get_supported_games(self, package: GSPackage, visited: list[str]) -> Optional[set[str]]:
if package.id_ in visited: if package.id_ in visited:
first_idx = visited.index(package.id_) # first_idx = visited.index(package.id_)
visited = visited[first_idx:] # visited = visited[first_idx:]
err = f"Dependency cycle detected: {' -> '.join(visited)} -> {package.id_}" # err = f"Dependency cycle detected: {' -> '.join(visited)} -> {package.id_}"
for id_ in visited: # for id_ in visited:
package2 = self.get(id_) # package2 = self.get(id_)
package2.add_error(err) # package2.add_error(err)
return None return None
if package.type == PackageType.GAME: if package.type == PackageType.GAME: