From 725da4ba9fa66ddf3ce697b38c6abe14a56d0cfc Mon Sep 17 00:00:00 2001 From: "Paul Gauthier (aider)" Date: Thu, 29 Aug 2024 13:10:55 -0700 Subject: [PATCH] fix: use innermost traceback frame for error reporting --- aider/report.py | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/aider/report.py b/aider/report.py index e4fb81f9e..b84d7715d 100644 --- a/aider/report.py +++ b/aider/report.py @@ -77,19 +77,15 @@ def exception_handler(exc_type, exc_value, exc_traceback): tb_text = "".join(tb_lines_with_basenames) - # Find the first non-frozen frame - while exc_traceback: - filename = exc_traceback.tb_frame.f_code.co_filename - if not filename.startswith("