New submission from Antony Lee:
The doc for argparse.RawTextHelpFormatter states that it "maintains whitespace
for all sorts of help text, including argument descriptions." But the
following example (which outputs "Foo", "Bar", and "Baz", each separated by
exactly one empty line) shows that paragraphs separated by more than one empty
line will only be separated in the output text by a single empty line.
import argparse
parser = argparse.ArgumentParser(
prog='PROG',
formatter_class=argparse.RawTextHelpFormatter,
description='''\
Foo
Bar
Baz''')
parser.print_help()
----------
components: Library (Lib)
messages: 301158
nosy: Antony.Lee
priority: normal
severity: normal
status: open
title: argparse.RawTextHelpFormatter does not maintain lines separated by more
than one newline
versions: Python 3.6
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue31330>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com