]> granicus.if.org Git - python/commit
#9444: use first of prefix_chars for help opt instead of raising error
authorR. David Murray <rdmurray@bitdance.com>
Tue, 3 Aug 2010 17:56:09 +0000 (17:56 +0000)
committerR. David Murray <rdmurray@bitdance.com>
Tue, 3 Aug 2010 17:56:09 +0000 (17:56 +0000)
commit88c49fe32054e28627eb41134656da606e9f9595
treedab77fd4ece6d10f22bcba57ced3b824f2df69d2
parentf767f08e290d0caa42148083940a08e8425b18f2
#9444: use first of prefix_chars for help opt instead of raising error

An argparse option parser created with a prefix_chars that did not
include a '-' would happily add -h and --help options, and then throw
an error when it tried to format the help because the - was an invalid
prefix character.  This patch makes it use the first character of
prefix_chars as the character for the help options if and only if '-'
is not one of the valid prefix_chars.

Fix by Theodore Turocy, unit tests by Catherine Devlin.
Doc/library/argparse.rst
Lib/argparse.py
Lib/test/test_argparse.py
Misc/ACKS
Misc/NEWS