emit edit errors as proper tool_error() markdown

This commit is contained in:
Paul Gauthier 2024-05-11 15:38:03 -07:00
parent cd78080fa5
commit 0f9e314bb2

View file

@ -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: