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

-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',