From ceb840b93371d83cc6467368f8f1bf2d06bb22e1 Mon Sep 17 00:00:00 2001 From: Finn Andersen Date: Thu, 30 Jan 2025 16:57:28 +0000 Subject: [PATCH] Avoid unnecessary duplicate call to expensive get_repo_map() method --- aider/coders/base_coder.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/aider/coders/base_coder.py b/aider/coders/base_coder.py index bcb68bb68b3..f8631c3ea6c 100755 --- a/aider/coders/base_coder.py +++ b/aider/coders/base_coder.py @@ -722,13 +722,13 @@ def get_readonly_files_messages(self): return readonly_messages - def get_chat_files_messages(self): + def get_chat_files_messages(self, repo_map_included): chat_files_messages = [] if self.abs_fnames: files_content = self.gpt_prompts.files_content_prefix files_content += self.get_files_content() files_reply = self.gpt_prompts.files_content_assistant_reply - elif self.get_repo_map() and self.gpt_prompts.files_no_full_files_with_repo_map: + elif repo_map_included and self.gpt_prompts.files_no_full_files_with_repo_map: files_content = self.gpt_prompts.files_no_full_files_with_repo_map files_reply = self.gpt_prompts.files_no_full_files_with_repo_map_reply else: @@ -1120,7 +1120,7 @@ def format_chat_chunks(self): chunks.repo = self.get_repo_messages() chunks.readonly_files = self.get_readonly_files_messages() - chunks.chat_files = self.get_chat_files_messages() + chunks.chat_files = self.get_chat_files_messages(repo_map_included=bool(chunks.repo)) if self.gpt_prompts.system_reminder: reminder_message = [