Message156254
http://docs.python.org/library/argparse.html#arguments-containing
The attached file shows different behaviours when using '--' immediately after an optional argument.
tumbolandia:cpython maker$ python foo.py --test=-- foo
[]
tumbolandia:cpython maker$ python foo.py --test -- foo
usage: foo.py [-h] [-t TEST] [yuri]
foo.py: error: argument -t/--test: expected 1 argument(s)
The same is for single-dash arguments.
tumbolandia:cpython maker$ python foo.py -t -- foo
usage: foo.py [-h] [-t TEST] [yuri]
foo.py: error: argument -t/--test: expected 1 argument(s)
tumbolandia:cpython maker$ python foo.py -t-- foo
[]
Obviously argparse should return an error in both cases.
The bug is probably due to Lib/argparser.py:2211 |
|
Date |
User |
Action |
Args |
2012-03-18 14:29:13 | maker | set | recipients:
+ maker |
2012-03-18 14:29:13 | maker | set | messageid: <1332080953.55.0.495639573781.issue14364@psf.upfronthosting.co.za> |
2012-03-18 14:29:12 | maker | link | issue14364 messages |
2012-03-18 14:29:12 | maker | create | |
|