cpython: 62fed5f18681 (original) (raw)
--- a/Doc/library/pprint.rst
+++ b/Doc/library/pprint.rst
@@ -36,7 +36,7 @@ The :mod:pprint
module defines one cla
.. First the implementation class:
-.. class:: PrettyPrinter(...)
+.. class:: PrettyPrinter(indent=1, width=80, depth=None, stream=None)
Construct a :class:PrettyPrinter
instance. This constructor understands
several keyword parameters. An output stream may be set using the stream
@@ -73,9 +73,7 @@ The :mod:pprint
module defines one cla
The :class:PrettyPrinter
class supports several derivative functions:
-.. Now the derivative functions:
-
-.. function:: pformat(object[, indent[, width[, depth]]])
+.. function:: pformat(object, indent=1, width=80, depth=None)
Return the formatted representation of object as a string. indent, width
and depth will be passed to the :class:PrettyPrinter
constructor as
@@ -85,10 +83,10 @@ The :class:PrettyPrinter
class support
The parameters indent, width and depth were added.
-.. function:: pprint(object[, stream[, indent[, width[, depth]]]])
+.. function:: pprint(object, stream=None, indent=1, width=80, depth=None)
Prints the formatted representation of object on stream, followed by a
- newline. If stream is
None
,sys.stdout
is used. This may be used in the interactive interpreter instead of a :keyword:print
statement for inspecting values. indent, width and depth will be passed to the :class:PrettyPrinter
constructor as formatting parameters. @@ -206,7 +204,8 @@ are converted to strings. The default i pprint Example --------------
-This example demonstrates several uses of the :func:pprint
function and its parameters.
+This example demonstrates several uses of the :func:pprint
function and its
+parameters.
>>> import pprint
>>> tup = ('spam', ('eggs', ('lumberjack', ('knights', ('ni', ('dead',