Message245451
| Author |
paul.j3 |
| Recipients |
paul.j3, py.user |
| Date |
2015年06月18日.02:35:42 |
| SpamBayes Score |
-1.0 |
| Marked as misclassified |
Yes |
| Message-id |
<1434594943.06.0.563211524034.issue24419@psf.upfronthosting.co.za> |
| In-reply-to |
| Content |
None of the `append` actions makes sense with positionals. The name (and hence the 'dest') must be unique. And positionals can't be repeated.
There are other ways to put a pair of values in the Namespace. For example, after parsing
args.x = [42, 43]
or before
ns = argparse.Namespace(x=[42,43])
parser.parse_args(namespace=ns)
or the `const` (or better the default) could be `[42, 43]`.
Plain `append` might let you put `[42,43]` in the dest via the default, and then append further values to that list (from the user). I'd have to test that.
It might be instructive to look at the `test_argparse.py` file, and search for test cases that use `append` or `const`. |
|
History
|
|---|
| Date |
User |
Action |
Args |
| 2015年06月18日 02:35:43 | paul.j3 | set | recipients:
+ paul.j3, py.user |
| 2015年06月18日 02:35:43 | paul.j3 | set | messageid: <1434594943.06.0.563211524034.issue24419@psf.upfronthosting.co.za> |
| 2015年06月18日 02:35:43 | paul.j3 | link | issue24419 messages |
| 2015年06月18日 02:35:42 | paul.j3 | create |
|