From b6944bd6701b321553339f58b53e5a80bc920523 Mon Sep 17 00:00:00 2001 From: "Paul Gauthier (aider)" Date: Fri, 30 Aug 2024 07:01:00 -0700 Subject: [PATCH] feat: handle UnableToCountRepoFiles exception in main function --- aider/main.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/aider/main.py b/aider/main.py index 7a950d9f6..bd33d5916 100644 --- a/aider/main.py +++ b/aider/main.py @@ -12,6 +12,7 @@ from prompt_toolkit.enums import EditingMode from aider import __version__, models, utils from aider.args import get_parser from aider.coders import Coder +from aider.coders.base_coder import UnableToCountRepoFiles from aider.commands import Commands, SwitchCoder from aider.format_settings import format_settings, scrub_sensitive_info from aider.history import ChatSummary @@ -553,7 +554,11 @@ def main(argv=None, input=None, output=None, force_git_root=None, return_coder=F return coder io.tool_output() - coder.show_announcements() + try: + coder.show_announcements() + except UnableToCountRepoFiles as e: + io.tool_error(f"Unable to count repository files: {str(e)}") + io.tool_error("Some repository information may be incomplete.") if args.show_prompts: coder.cur_messages += [