PrettyPrinter instances (returned by PrettyPrinter() above)
have the following methods.
- pformat (object)
-
Return the formatted representation of object. This takes into
account the options passed to the PrettyPrinter constructor.
- pprint (object)
-
Print the formatted representation of object on the configured
stream, followed by a newline.
The following methods provide the implementations for the
corresponding functions of the same names. Using these methods on an
instance is slightly more efficient since new PrettyPrinter objects
don't need to be created.
- isreadable (object)
-
Determine if the formatted representation of the object is
``readable,'' or can be used to reconstruct the value using
eval(). Note that this returns false for recursive objects.
If the depth parameter of the PrettyPrinter is set and the
object is deeper than allowed, this returns false.
- isrecursive (object)
-
Determine if the object requires a recursive representation.
guido@python.org