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>
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)
(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
----