COMMITS
/ Lib/pprint.py April 7, 2026
S
gh-112632: Add optional keyword-only argument `expand` to `pprint` (#136964)
Semyon Moroz committed
March 13, 2026
February 21, 2026
V
gh-141510: Support frozendict in pprint (#144908)
Victor Stinner committed
June 24, 2025
B
GH-90117: Check for list and tuple before MappingView in pprint (GH-135779)
Brandt Bucher committed
May 20, 2025
D
gh-90117: handle dict and mapping views in pprint (#30135)
devdanzin committed
August 7, 2024
H
gh-118761: Improve import time of `pprint` (#122725)
Hugo van Kemenade committed
December 13, 2023
July 25, 2022
O
gh-92546: Move pprint benchmark into pyperformance (GH-94613)
Oleg Iarygin committed
October 21, 2021
E
bpo-45557: Fix underscore_numbers in pprint.pprint(). (GH-29129)
Eric V. Smith committed
July 19, 2021
I
bpo-41546: make pprint (like print) not write to stdout when it is None (GH-26810)
Irit Katriel committed
April 13, 2021
L
bpo-43080: pprint for dataclass instances (GH-24389)
Lewis Gaul committed
March 24, 2021
S
bpo-42914: add a pprint underscore_numbers option (GH-24864)
sblondon committed
November 23, 2020
I
August 30, 2020
I
bpo-39994: Fix pprint handling of dict subclasses that override __repr__ (GH-21892)
Irit Katriel committed
June 26, 2019
C
bpo-37376: pprint support for SimpleNamespace (GH-14318)
Carl Bordum Hansen committed
March 22, 2019
R
bpo-30670: Add pp function to the pprint module (GH-11769)
Rémi Lapeyre committed
December 17, 2018
V
bpo-35513, unittest: TextTestRunner uses time.perf_counter() (GH-11180)
Victor Stinner committed
April 17, 2016
S
Issue #26778: Fixed "a/an/and" typos in code comment and documentation.
Serhiy Storchaka committed
May 16, 2015
S
Issue #18682: Optimized pprint functions for builtin scalar types.
Serhiy Storchaka committed
May 12, 2015
S
Issue #23870: The pprint module now supports all standard collections
Serhiy Storchaka committed
April 6, 2015
S
Issue #22721: An order of multiline pprint output of set or dict containing
Serhiy Storchaka committed
March 26, 2015
S
Issue #23775: pprint() of OrderedDict now outputs the same representation
Serhiy Storchaka committed
S
Issue #23776: Removed asserts from pprint.PrettyPrinter constructor.
Serhiy Storchaka committed
March 24, 2015
S
Issue #23502: The pprint module now supports mapping proxies.
Serhiy Storchaka committed
S
Issue #17530: pprint now wraps long bytes objects and bytearrays.
Serhiy Storchaka committed
S
Issue #23741: Slightly refactor the pprint module to make it a little more
Serhiy Storchaka committed
February 14, 2015
S
Issue #19105: pprint now more efficiently uses free space at the right.
Serhiy Storchaka committed
December 20, 2014
S
Issue #19104: pprint now produces evaluable output for wrapped strings.
Serhiy Storchaka committed
October 3, 2013
A
Remove builtin "caching" in pprint
Antoine Pitrou committed
October 2, 2013
S
Use cached builtins.
Serhiy Storchaka committed
S
Issue #19132: The pprint module now supports compact mode.
Serhiy Storchaka committed
S
Issue #19137: The pprint module now correctly formats instances of set and
Serhiy Storchaka committed
S
Issue #19137: The pprint module now correctly formats instances of set and
Serhiy Storchaka committed
March 23, 2013
A
Issue #17150: pprint now uses line continuations to wrap long string literals.
Antoine Pitrou committed
July 21, 2012
F
Issues #10017 and #14998: Fix TypeError using pprint on dictionaries with unorderable key.
Florent Xicluna committed
September 9, 2010
R
Have pprint() respect the order in an OrderedDict.
Raymond Hettinger committed
November 19, 2009
R
Issue 3976: fix pprint for sets, frozensets, and dicts containing unorderable types.
Raymond Hettinger committed
May 16, 2008
January 31, 2008
R
Update pprint() to match the new repr style for frozensets
Raymond Hettinger committed
January 25, 2008
C
Merged revisions 60245-60277 via svnmerge from
Christian Heimes committed
January 23, 2008
C
Merged revisions 60176-60209 via svnmerge from
Christian Heimes committed
August 9, 2007
G
SF patch# 1770008 by Christian Heimes (plus some extras).
Guido van Rossum committed
May 15, 2007
G
Merged revisions 55328-55341 via svnmerge from
Guido van Rossum committed
May 9, 2007
G
Don't insist on cStringIO.
Guido van Rossum committed
February 11, 2007
G
Nailed test_weakref.py. Pfew, messy!
Guido van Rossum committed
February 9, 2007
G
Fix most trivially-findable print statements.
Guido van Rossum committed
August 24, 2006
G
Restructure comparison dramatically. There is no longer a default
Guido van Rossum committed
June 8, 2006
T
Partially merge trunk into p3yk. The removal of Mac/Tools is confusing svn
Thomas Wouters committed
November 11, 2005
W
Change PrettyPrinter.pprint(), so that output is written directly to the
Walter Dörwald committed
November 15, 2004
W
Fix pprint to be able to handle objects that don't have a __repr__
Walter Dörwald committed