Browse Source

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

gdb_7_2-branch
Doug Evans 16 years ago
parent
commit
0bf0f8c4cd
  1. 2
      gdb/ChangeLog
  2. 8
      gdb/python/python.c

2
gdb/ChangeLog

@ -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.

8
gdb/python/python.c

@ -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 ();
}

Loading…
Cancel
Save