diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 634d272dbdf..a45c2c7499b 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,7 @@ +2021-02-08 Andrew Burgess + + * python/python.c (gdbpy_print_stack): Reformat an error message. + 2021-02-08 Andrew Burgess * tui/tui-interp.c (tui_command_line_handler): New function. diff --git a/gdb/python/python.c b/gdb/python/python.c index fd760f6a98b..009c0c4c6d7 100644 --- a/gdb/python/python.c +++ b/gdb/python/python.c @@ -1320,7 +1320,7 @@ gdbpy_print_stack (void) PyErr_Clear (); } else - fprintf_filtered (gdb_stderr, "Python Exception %s %s: \n", + fprintf_filtered (gdb_stderr, "Python Exception %s: %s\n", type.get (), msg.get ()); } catch (const gdb_exception &except) diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index ed496e4305e..8fb69c0bacf 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2021-02-08 Andrew Burgess + + * gdb.python/py-framefilter.exp: Update expected results. + * gdb.python/python.exp: Update expected results. + 2021-02-08 Andrew Burgess * gdb.tui/scroll.exp: Tighten expected results. Remove comment diff --git a/gdb/testsuite/gdb.python/py-framefilter.exp b/gdb/testsuite/gdb.python/py-framefilter.exp index 346898950aa..a9c6ca642be 100644 --- a/gdb/testsuite/gdb.python/py-framefilter.exp +++ b/gdb/testsuite/gdb.python/py-framefilter.exp @@ -269,7 +269,7 @@ gdb_test_no_output "enable frame-filter global Error" \ "enable frame-filter global Error" set test "bt 1 with Error filter" gdb_test_multiple "bt 1" $test { - -re "Python Exception .*whoops:.*$gdb_prompt $" { + -re "Python Exception .*: whoops\r\n.*$gdb_prompt $" { pass $test } } diff --git a/gdb/testsuite/gdb.python/python.exp b/gdb/testsuite/gdb.python/python.exp index 83e83b49f75..c7d879efe63 100644 --- a/gdb/testsuite/gdb.python/python.exp +++ b/gdb/testsuite/gdb.python/python.exp @@ -463,7 +463,7 @@ gdb_test_multiline "prompt substitution readline error_prompt" \ "end" "" gdb_test_multiple "python gdb.prompt_hook = error_prompt" "set the hook error_prompt" { - -re "Python Exception (exceptions.RuntimeError|<(type 'exceptions.|class ')RuntimeError'>) Python exception called.*$gdb_prompt $" { + -re "Python Exception (exceptions.RuntimeError|<(type 'exceptions.|class ')RuntimeError'>): Python exception called\r\n$gdb_prompt $" { pass $gdb_test_name } }