From cf3bf998dda5cacd14b80c23dd8384a50f2a9e26 Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Mon, 5 Jun 2023 22:07:19 -0700 Subject: [PATCH] fixed commands to deal with optional repo map --- aider/commands.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/aider/commands.py b/aider/commands.py index a83e58dee..e1c566ea1 100644 --- a/aider/commands.py +++ b/aider/commands.py @@ -109,10 +109,11 @@ class Commands: # repo map other_files = set(self.coder.get_all_abs_files()) - set(self.coder.abs_fnames) - repo_content = self.coder.repo_map.get_repo_map(self.coder.abs_fnames, other_files) - if repo_content: - tokens = len(self.tokenizer.encode(repo_content)) - res.append((tokens, "repository map")) + if self.coder.repo_map: + repo_content = self.coder.repo_map.get_repo_map(self.coder.abs_fnames, other_files) + if repo_content: + tokens = len(self.tokenizer.encode(repo_content)) + res.append((tokens, "repository map")) # files for fname in self.coder.abs_fnames: