mirror of
https://github.com/python/cpython.git
synced 2025-12-31 04:23:37 +00:00
gh-130167: Add a What's New entry for changes to `textwrap.{de,in}dent` (#131924)
Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com> Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com> Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
This commit is contained in:
parent
0aedf2f9cf
commit
7e3a5a7e79
2 changed files with 13 additions and 0 deletions
|
|
@ -102,6 +102,10 @@ functions should be good enough; otherwise, you should use an instance of
|
|||
print(repr(s)) # prints ' hello\n world\n '
|
||||
print(repr(dedent(s))) # prints 'hello\n world\n'
|
||||
|
||||
.. versionchanged:: 3.14
|
||||
The :func:`!dedent` function now correctly normalizes blank lines containing
|
||||
only whitespace characters. Previously, the implementation only normalized
|
||||
blank lines containing tabs and spaces.
|
||||
|
||||
.. function:: indent(text, prefix, predicate=None)
|
||||
|
||||
|
|
|
|||
|
|
@ -2265,6 +2265,15 @@ pdb
|
|||
(Contributed by Tian Gao in :gh:`124533`.)
|
||||
|
||||
|
||||
textwrap
|
||||
--------
|
||||
|
||||
* Optimize the :func:`~textwrap.dedent` function, improving performance by
|
||||
an average of 2.4x, with larger improvements for bigger inputs,
|
||||
and fix a bug with incomplete normalization of blank lines with whitespace
|
||||
characters other than space and tab.
|
||||
|
||||
|
||||
uuid
|
||||
----
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue