+2010-05-19 Doug Evans <dje@google.com>
+
+ * python.c (source_python_script): Add comment.
+ (source_python_script_for_objfile): Remove unnecessary call to
+ gdbpy_print_stack.
+
2010-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
Sergio Durigan Junior <sergiodj@redhat.com>
cleanup = ensure_python_env (get_current_arch (), current_language);
+ /* Note: If an exception occurs python will print the traceback and
+ clear the error indicator. */
PyRun_SimpleFile (stream, file);
do_cleanups (cleanup);
cleanups = ensure_python_env (get_objfile_arch (objfile), current_language);
gdbpy_current_objfile = objfile;
- /* We don't want to throw an exception here -- but the user
- would like to know that something went wrong. */
- if (PyRun_SimpleFile (stream, file))
- gdbpy_print_stack ();
+ /* Note: If an exception occurs python will print the traceback and
+ clear the error indicator. */
+ PyRun_SimpleFile (stream, file);
do_cleanups (cleanups);
gdbpy_current_objfile = NULL;