Skip to content

Commit 97f813e

Browse files
Update run.py
1 parent 1b644d6 commit 97f813e

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

Lib/idlelib/run.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,15 @@ def get_message_lines(typ, exc, tb):
235235
err = io.StringIO()
236236
with contextlib.redirect_stderr(err):
237237
sys.__excepthook__(typ, exc, tb)
238-
return [err.getvalue().split("\n")[-2] + "\n"]
238+
err_list = err.getvalue().split("\n")[1:]
239+
240+
for i in range(len(err_list)):
241+
if err_list[i].startswith(" "):
242+
continue
243+
else:
244+
err_list = err_list[i:-1]
245+
break
246+
return ["\n".join(err_list) + "\n"]
239247
else:
240248
return traceback.format_exception_only(typ, exc)
241249

0 commit comments

Comments
 (0)