* python.c (gdbpy_print_stack): Ensure output ends with a newline.

This commit is contained in:
Doug Evans 2010-05-19 23:32:24 +00:00
parent 3a1d4620d6
commit 0bf0f8c4cd
2 changed files with 9 additions and 1 deletions

View File

@ -1,5 +1,7 @@
2010-05-19 Doug Evans <dje@google.com>
* python.c (gdbpy_print_stack): Ensure output ends with a newline.
* python.c (source_python_script): Add comment.
(source_python_script_for_objfile): Remove unnecessary call to
gdbpy_print_stack.

View File

@ -416,7 +416,13 @@ void
gdbpy_print_stack (void)
{
if (gdbpy_should_print_stack)
PyErr_Print ();
{
PyErr_Print ();
/* PyErr_Print doesn't necessarily end output with a newline.
This works because Python's stdout/stderr is fed through
printf_filtered. */
begin_line ();
}
else
PyErr_Clear ();
}