Consolidate gdb.GdbError handling
authorTom Tromey <tom@tromey.com>
Sat, 15 Sep 2018 06:57:12 +0000 (00:57 -0600)
committerTom Tromey <tom@tromey.com>
Mon, 24 Sep 2018 05:15:12 +0000 (23:15 -0600)
commit2b4ad2fe4300489fd40dbe07e1675ff1cf0bee58
tree457da478463cdd8a535b0337d9d19d0096c8805d
parentfd3ba736db19d4c7cd928f3735329339a8c8ef47
Consolidate gdb.GdbError handling

I noticed two nearly identical copies of the same code for handling
gdb.GdbError.  The only differences were in some error messages.
These differences didn't seem very important, so this patch pulls the
code out into a new function.

2018-09-23  Tom Tromey  <tom@tromey.com>

* python/py-function.c (fnpy_call): Use gdbpy_handle_exception.
* python/py-cmd.c (cmdpy_function): Use gdbpy_handle_exception.
* python/python-internal.h (gdbpy_handle_exception): Declare.
* python/py-utils.c (gdbpy_handle_exception): New function.
gdb/ChangeLog
gdb/python/py-cmd.c
gdb/python/py-function.c
gdb/python/py-utils.c
gdb/python/python-internal.h