[Python-checkins] [2.7] bpo-31330: Clarify that RawTextHelpFormatter collapses repeated newlines. (GH-3272) (GH-3428)

R. David Murray webhook-mailer at python.org
Thu Sep 7 18:26:31 EDT 2017


https://github.com/python/cpython/commit/82cae7c5be4175e2173e4d342825b5315a9d612a
commit: 82cae7c5be4175e2173e4d342825b5315a9d612a
branch: 2.7
author: Miss Islington (bot) <31488909+miss-islington at users.noreply.github.com>
committer: R. David Murray <rdmurray at bitdance.com>
date: 2017-09-07T17:17:42-04:00
summary:

[2.7] bpo-31330: Clarify that RawTextHelpFormatter collapses repeated newlines. (GH-3272) (GH-3428)

Also provide a solution if the user wants to keep multiple blank lines.
(cherry picked from commit 397c467c49385023de36411194d381ac993bae1a)

files:
M Doc/library/argparse.rst

diff --git a/Doc/library/argparse.rst b/Doc/library/argparse.rst
index 1ea1f3fc1a5..c8a5941df72 100644
--- a/Doc/library/argparse.rst
+++ b/Doc/library/argparse.rst
@@ -419,7 +419,9 @@ should not be line-wrapped::
     -h, --help  show this help message and exit
 
 :class:`RawTextHelpFormatter` maintains whitespace for all sorts of help text,
-including argument descriptions.
+including argument descriptions. However, multiple new lines are replaced with
+one. If you wish to preserve multiple blank lines, add spaces between the
+newlines.
 
 The other formatter class available, :class:`ArgumentDefaultsHelpFormatter`,
 will add information about the default value of each of the arguments::



More information about the Python-checkins mailing list