From 3a1d4620d60dd678aa4d5a62f877caf0a5f209f1 Mon Sep 17 00:00:00 2001 From: Doug Evans Date: Wed, 19 May 2010 21:57:24 +0000 Subject: * python.c (source_python_script): Add comment. (source_python_script_for_objfile): Remove unnecessary call to gdbpy_print_stack. --- gdb/python/python.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'gdb/python/python.c') diff --git a/gdb/python/python.c b/gdb/python/python.c index f03af2e..9c1e8bd 100644 --- a/gdb/python/python.c +++ b/gdb/python/python.c @@ -377,6 +377,8 @@ source_python_script (FILE *stream, const char *file) 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); @@ -480,10 +482,9 @@ source_python_script_for_objfile (struct objfile *objfile, 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; -- cgit v1.1