From 0f9e314bb2e35bda82383e95fe710dd63c623ebe Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Sat, 11 May 2024 15:38:03 -0700 Subject: [PATCH] emit edit errors as proper tool_error() markdown --- aider/coders/base_coder.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/aider/coders/base_coder.py b/aider/coders/base_coder.py index a97eaa3fb..99be3d147 100755 --- a/aider/coders/base_coder.py +++ b/aider/coders/base_coder.py @@ -1098,12 +1098,14 @@ class Coder: if self.apply_update_errors < self.max_apply_update_errors: self.io.tool_error(f"Malformed response #{self.apply_update_errors}, retrying...") self.io.tool_error("https://aider.chat/docs/faq.html#aider-isnt-editing-my-files") - self.io.tool_error(str(err)) + for line in str(err).splitlines(): + self.io.tool_error(line) return None, err else: self.io.tool_error(f"Malformed response #{self.apply_update_errors}, aborting.") self.io.tool_error("https://aider.chat/docs/faq.html#aider-isnt-editing-my-files") - self.io.tool_error(str(err)) + for line in str(err).splitlines(): + self.io.tool_error(line) return False, None except git.exc.GitCommandError as err: