[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