diff --git a/aider/coders/base_coder.py b/aider/coders/base_coder.py index c7f9816e8..8c3484c69 100755 --- a/aider/coders/base_coder.py +++ b/aider/coders/base_coder.py @@ -1009,7 +1009,8 @@ class Coder: ) except Exception as err: self.io.tool_error(f"Unexpected error: {err}") - traceback.print_exc() + lines = traceback.format_exception(type(err), err, err.__traceback__) + self.io.tool_error("".join(lines)) return finally: if self.mdstream: