summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/pprint.py')
-rw-r--r--Lib/pprint.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/Lib/pprint.py b/Lib/pprint.py
index 19b9661d8ec..d938122518a 100644
--- a/Lib/pprint.py
+++ b/Lib/pprint.py
@@ -48,14 +48,15 @@ _len = len
_type = type
-def pprint(object, stream=None):
+def pprint(object, stream=None, indent=1, width=80, depth=None):
"""Pretty-print a Python object to a stream [default is sys.sydout]."""
- printer = PrettyPrinter(stream=stream)
+ printer = PrettyPrinter(
+ stream=stream, indent=indent, width=width, depth=depth)
printer.pprint(object)
-def pformat(object):
+def pformat(object, indent=1, width=80, depth=None):
"""Format a Python object into a pretty-printed representation."""
- return PrettyPrinter().pformat(object)
+ return PrettyPrinter(indent=indent, width=width, depth=depth).pformat(object)
def saferepr(object):
"""Version of repr() which can handle recursive data structures."""