From 777f179c6d315eeadb4dfe79ead9846f5ae910bc Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Wed, 28 Jun 2023 10:54:58 -0700 Subject: [PATCH] better --- aider/coders/base_coder.py | 6 ++---- aider/coders/editblock_func_coder.py | 2 +- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/aider/coders/base_coder.py b/aider/coders/base_coder.py index 1cdc392d4..7a0b40181 100755 --- a/aider/coders/base_coder.py +++ b/aider/coders/base_coder.py @@ -569,8 +569,6 @@ class Coder: if functions is not None: kwargs["functions"] = self.functions - dump(kwargs) - # Generate SHA1 hash of kwargs and append it to chat_completion_call_hashes hash_object = hashlib.sha1(json.dumps(kwargs, sort_keys=True).encode()) self.chat_completion_call_hashes.append(hash_object.hexdigest()) @@ -604,7 +602,7 @@ class Coder: if args: explanation = args.get("explanation") if explanation: - self.io.ai_output(explanation) + self.io.ai_output(json.dumps(args, indent=4)) return interrupted @@ -939,7 +937,7 @@ class Coder: self.apply_update_errors += 1 if self.apply_update_errors < max_apply_update_errors: self.io.tool_error(f"Update exception #{self.apply_update_errors}, retrying...") - return None, err + return None, str(err) else: self.io.tool_error(f"Update exception #{self.apply_update_errors}, aborting") return False, None diff --git a/aider/coders/editblock_func_coder.py b/aider/coders/editblock_func_coder.py index 53d52d8e6..70c5f8a76 100644 --- a/aider/coders/editblock_func_coder.py +++ b/aider/coders/editblock_func_coder.py @@ -64,7 +64,7 @@ class EditBlockFunctionCoder(Coder): args = self.parse_partial_args() res = json.dumps(args, indent=4) - return "```\n" + res + "\n```\n" + return res def update_files(self): name = self.partial_response_function_call.get("name")