* python/lib/gdb/printing.py: Whitespace cleanup.

This commit is contained in:
Doug Evans 2011-10-07 22:25:57 +00:00
parent 749fd4eab6
commit 690a49373c
2 changed files with 13 additions and 9 deletions

View File

@ -1,5 +1,7 @@
2011-10-07 Doug Evans <dje@google.com>
* python/lib/gdb/printing.py: Whitespace cleanup.
* python/py-value.c (valpy_call): Initialize ftype to avoid compiler
warning.

View File

@ -26,12 +26,12 @@ class PrettyPrinter(object):
Attributes:
name: A unique string among all printers for the context in which
it is defined (objfile, progspace, or global(gdb)), and should
meaningfully describe what can be pretty-printed.
E.g., "StringPiece" or "protobufs".
it is defined (objfile, progspace, or global(gdb)), and should
meaningfully describe what can be pretty-printed.
E.g., "StringPiece" or "protobufs".
subprinters: An iterable object with each element having a `name'
attribute, and, potentially, "enabled" attribute.
Or this is None if there are no subprinters.
attribute, and, potentially, "enabled" attribute.
Or this is None if there are no subprinters.
enabled: A boolean indicating if the printer is enabled.
Subprinters are for situations where "one" pretty-printer is actually a
@ -72,13 +72,15 @@ def register_pretty_printer(obj, printer):
"""Register pretty-printer PRINTER with OBJ.
The printer is added to the front of the search list, thus one can override
an existing printer if one needs to.
an existing printer if one needs to. Use a different name when overriding
an existing printer, otherwise an exception will be raised; multiple
printers with the same name are disallowed.
Arguments:
obj: Either an objfile, progspace, or None (in which case the printer
is registered globally).
is registered globally).
printer: Either a function of one argument (old way) or any object
which has attributes: name, enabled, __call__.
which has attributes: name, enabled, __call__.
Returns:
Nothing.
@ -165,7 +167,7 @@ class RegexpCollectionPrettyPrinter(PrettyPrinter):
name: The name of the subprinter.
regexp: The regular expression, as a string.
gen_printer: A function/method that given a value returns an
object to pretty-print it.
object to pretty-print it.
Returns:
Nothing.