From 2c6c5e712fd9d393e8e806bd50f025162a8a6923 Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Fri, 30 Aug 2024 06:59:50 -0700 Subject: [PATCH] feat: add error handling for counting repo files --- aider/coders/base_coder.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/aider/coders/base_coder.py b/aider/coders/base_coder.py index 0a1d6a23d..f741e19bd 100755 --- a/aider/coders/base_coder.py +++ b/aider/coders/base_coder.py @@ -189,7 +189,11 @@ class Coder: # Repo if self.repo: rel_repo_dir = self.repo.get_rel_repo_dir() - num_files = len(self.repo.get_tracked_files()) + try: + num_files = len(self.repo.get_tracked_files()) + except Exception as err: + raise UnableToCountRepoFiles(str(err)) + lines.append(f"Git repo: {rel_repo_dir} with {num_files:,} files") if num_files > 1000: lines.append(