gdb/
authorThiago Jung Bauermann <bauerman@br.ibm.com>
Sat, 21 Mar 2009 03:13:02 +0000 (03:13 +0000)
committerThiago Jung Bauermann <bauerman@br.ibm.com>
Sat, 21 Mar 2009 03:13:02 +0000 (03:13 +0000)
commitcc924cad9149ec2249eb5b18658b2516a9014969
tree56fab376894dbf9010290b011765fe677c77f8b8
parentbc3b79fd1ac12e5432ef017d81064427d04a2d71
gdb/
2009-03-21  Jan Kratochvil  <jan.kratochvil@redhat.com>
    Jim Blandy  <jimb@red-bean.com>
    Thiago Jung Bauermann  <bauerman@br.ibm.com>
    Tom Tromey  <tromey@redhat.com>

Miscellaneous fixes to the Python code.
* python/python-cmd.c (cmdpy_init): Accept keyword
arguments.
* python/python-value.c (valpy_string): Accept keyword
arguments.
(valpy_binop): Use `break' to exit from the TRY_CATCH block.
Do not call value_to_value_object on NULL RES_VAL.
(value_object_methods): Change `string' entry to also accept
keyword arguments.
(convert_value_from_python): Return a copy of the value if obj is
a gdb.Value object.
(value_object_methods): Mark the `string' method as accepting
keywords, and show method "prototype" in the doc string.
* python/python.c (get_parameter): Don't return inside a
TRY_CATCH.

gdb/doc/
2009-03-21  Thiago Jung Bauermann  <bauerman@br.ibm.com>

* gdb.texinfo (Values From Inferior): Fix optional arguments
markup.
(Commands In Python): Adjust argument names of gdb.Command.__init__
to what the function accepts as keywords.

gdb/testsuite/
2009-03-21  Thiago Jung Bauermann  <bauerman@br.ibm.com>

* gdb.python/python-cmd.exp: Add tests for keyword arguments.
* gdb.python/python-function.exp: Add test for function returning
a GDB value.
gdb/ChangeLog
gdb/doc/ChangeLog
gdb/doc/gdb.texinfo
gdb/python/python-cmd.c
gdb/python/python-value.c
gdb/python/python.c
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.python/python-cmd.exp
gdb/testsuite/gdb.python/python-function.exp