refactor: Handle KeyboardInterrupt in get_repo_map

This commit is contained in:
Paul Gauthier (aider) 2025-05-09 10:05:59 -07:00
parent 1b2eeaff56
commit 9d74e8c730

View file

@ -704,6 +704,7 @@ class Coder:
if not self.repo_map: if not self.repo_map:
return return
try:
cur_msg_text = self.get_cur_message_text() cur_msg_text = self.get_cur_message_text()
mentioned_fnames = self.get_file_mentions(cur_msg_text) mentioned_fnames = self.get_file_mentions(cur_msg_text)
mentioned_idents = self.get_ident_mentions(cur_msg_text) mentioned_idents = self.get_ident_mentions(cur_msg_text)
@ -740,6 +741,9 @@ class Coder:
) )
return repo_content return repo_content
except KeyboardInterrupt:
self.keyboard_interrupt()
return None
def get_repo_messages(self): def get_repo_messages(self):
repo_messages = [] repo_messages = []