diff options
author | Tom Tromey <tom@tromey.com> | 2018-09-15 01:09:22 -0600 |
---|---|---|
committer | Tom Tromey <tom@tromey.com> | 2018-09-23 23:15:12 -0600 |
commit | ae778caf097e08497f2e9218cf68b254b8da38f1 (patch) | |
tree | 4d9491413ed523cd72c541def36f1bafba954dca /gdb/top.c | |
parent | 2b4ad2fe4300489fd40dbe07e1675ff1cf0bee58 (diff) | |
download | fsf-binutils-gdb-ae778caf097e08497f2e9218cf68b254b8da38f1.zip fsf-binutils-gdb-ae778caf097e08497f2e9218cf68b254b8da38f1.tar.gz fsf-binutils-gdb-ae778caf097e08497f2e9218cf68b254b8da38f1.tar.bz2 |
Allow setting a parameter to raise gdb.GdbError
A convention in the Python layer is that raising a gdb.GdbError will
not print the Python stack -- instead the exception is treated as any
other gdb exception.
PR python/18852 asks that this treatment be extended the the
get_set_value method of gdb.Parameter. This makes sense, because it
lets Python-created parameters act like gdb parameters.
2018-09-23 Tom Tromey <tom@tromey.com>
PR python/18852:
* python/py-param.c (get_set_value): Use gdbpy_handle_exception.
gdb/doc/ChangeLog
2018-09-23 Tom Tromey <tom@tromey.com>
PR python/18852:
* python.texi (Parameters In Python): Document exception behavior
of get_set_string.
gdb/testsuite/ChangeLog
2018-09-23 Tom Tromey <tom@tromey.com>
PR python/18852:
* gdb.python/py-parameter.exp: Add test for parameter that throws
on "set".
Diffstat (limited to 'gdb/top.c')
0 files changed, 0 insertions, 0 deletions