diff --git a/aider/repomap.py b/aider/repomap.py index e7d70df82..d04174c73 100644 --- a/aider/repomap.py +++ b/aider/repomap.py @@ -277,7 +277,10 @@ class RepoMap: else: pers_args = dict() - ranked = nx.pagerank(G, weight="weight", **pers_args) + try: + ranked = nx.pagerank(G, weight="weight", **pers_args) + except ZeroDivisionError: + return [] # top_rank = sorted([(rank, node) for (node, rank) in ranked.items()], reverse=True) # Print the PageRank of each node