[New-bugs-announce] [issue32756] argparse: parse_known_args: raising exception on unknown arg following known one
Yauhen
report at bugs.python.org
Sat Feb 3 07:31:44 EST 2018
New submission from Yauhen <actionless.loveless at gmail.com>:
steps to reproduce:
import argparse
import sys
parser = argparse.ArgumentParser(prog=sys.argv[0], add_help=False)
parser.add_argument('-a', action='store_true')
parsed_args, unknown_args = parser.parse_known_args(sys.argv[1:])
print(parsed_args)
print(unknown_args)
Expected result:
$ python arparse_test.py -ab
Namespace(a=True)
['b']
Actual result:
$ python arparse_test.py -ab
usage: arparse_test.py [-a]
arparse_test.py: error: argument -a: ignored explicit argument 'b'
----------
components: Library (Lib)
messages: 311546
nosy: actionless
priority: normal
pull_requests: 5345
severity: normal
status: open
title: argparse: parse_known_args: raising exception on unknown arg following known one
versions: Python 3.6
_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue32756>
_______________________________________
More information about the New-bugs-announce
mailing list