From: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> Date: Thu, 21 Oct 2021 21:16:59 +0000 (-0700) Subject: bpo-45557: Fix underscore_numbers in pprint.pprint(). (GH-29129) X-Git-Tag: v3.10.1~146 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=6b75ad5fd47e5b34a04197927f748d0391898de7;p=thirdparty%2FPython%2Fcpython.git bpo-45557: Fix underscore_numbers in pprint.pprint(). (GH-29129) (cherry picked from commit 087f089e5e04d5b132ffbff0576667d591f13219) Co-authored-by: Eric V. Smith --- diff --git a/Lib/pprint.py b/Lib/pprint.py index 13819f3fef21..d91421f0a6bf 100644 --- a/Lib/pprint.py +++ b/Lib/pprint.py @@ -50,7 +50,8 @@ def pprint(object, stream=None, indent=1, width=80, depth=None, *, """Pretty-print a Python object to a stream [default is sys.stdout].""" printer = PrettyPrinter( stream=stream, indent=indent, width=width, depth=depth, - compact=compact, sort_dicts=sort_dicts, underscore_numbers=False) + compact=compact, sort_dicts=sort_dicts, + underscore_numbers=underscore_numbers) printer.pprint(object) def pformat(object, indent=1, width=80, depth=None, *, diff --git a/Misc/NEWS.d/next/Library/2021-10-21-16-18-51.bpo-45557.4MQt4r.rst b/Misc/NEWS.d/next/Library/2021-10-21-16-18-51.bpo-45557.4MQt4r.rst new file mode 100644 index 000000000000..7472b08d1b08 --- /dev/null +++ b/Misc/NEWS.d/next/Library/2021-10-21-16-18-51.bpo-45557.4MQt4r.rst @@ -0,0 +1,2 @@ +pprint.pprint() now handles underscore_numbers correctly. Previously it was +always setting it to False.