From d23f81635398716dce7124b37e24536a864fa2f5 Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Thu, 29 Aug 2024 19:15:32 -0700 Subject: [PATCH] refactor: Move clone method and add args and parser parameters --- aider/commands.py | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/aider/commands.py b/aider/commands.py index 7a73f5311..645397c03 100644 --- a/aider/commands.py +++ b/aider/commands.py @@ -30,6 +30,16 @@ class Commands: voice = None scraper = None + def clone(self): + return Commands( + self.io, + None, + voice_language=self.voice_language, + verify_ssl=self.verify_ssl, + args=self.args, + parser=self.parser, + ) + def __init__(self, io, coder, voice_language=None, verify_ssl=True, args=None, parser=None): self.io = io self.coder = coder @@ -529,9 +539,7 @@ class Commands: # Handle absolute paths raw_matched_files = [Path(pattern)] else: - raw_matched_files = list( - Path(self.coder.root).glob(pattern) - ) + raw_matched_files = list(Path(self.coder.root).glob(pattern)) except ValueError as err: self.io.tool_error(f"Error matching {pattern}: {err}") raw_matched_files = [] @@ -872,14 +880,6 @@ class Commands: show_announcements=False, ) - def clone(self): - return Commands( - self.io, - None, - voice_language=self.voice_language, - verify_ssl=self.verify_ssl, - ) - def cmd_ask(self, args): "Ask questions about the code base without editing any files" return self._generic_chat_command(args, "ask")