[RFA][python] Add gdb.Value.string method.

Eli Zaretskii eliz@gnu.org
Thu Feb 5 20:31:00 GMT 2009


> From: Thiago Jung Bauermann <bauerman@br.ibm.com>
> Cc: Eli Zaretskii <eliz@gnu.org>, gdb-patches@sourceware.org
> Date: Thu, 05 Feb 2009 11:19:04 -0200
> 
> > Eli> Would every Python programmer know what kind of argument strings can
> > Eli> be given for @var{encoding}?  If not, perhaps a list or at least a
> > Eli> hint where to find such a list would be useful.
> > 
> > We can't list the possible encodings -- not only does the list change
> > over time, but users can write their own codecs in Python.
> > 
> > I suggest just hoisting the reference to Python's "string.decode"
> > method to an earlier spot in the paragraph.  This should be sufficient
> > for anybody, use of the string module is common knowledge.
> 
> What about the following, then?
> 
> "If the optional @var{encoding} argument is given, it must be a string
> naming the encoding of the string in the @code{gdb.Value}.  It accepts
> the same encodings as the corresponding argument to Python's
> @code{string.decode} method, so the Python codec machinery will be used
> to convert the string."

I'd add an example, but if you think the above is enough, I won't
object.



More information about the Gdb-patches mailing list