Message324285
The subparser is called with `parse_known_args` which just puts unknown args in a _UNRECOGNIZED_ARGS_ATTR attribute slot in the namespace, which is then passed back to the main parser.
(this occurs in _SubParsersAction.__call__)
If `parser.parse_known_args` is used, then these arguments will appear in the `extras` list. Otherwise `parser.parse_args` issues the 'unrecognized arguments' error message (with the main parser usage).
I suspect this issue has been raised previously. And I don't see any easy way of altering the behavior. |
|
Date |
User |
Action |
Args |
2018-08-28 20:27:06 | paul.j3 | set | recipients:
+ paul.j3, siming85 |
2018-08-28 20:27:06 | paul.j3 | set | messageid: <1535488026.8.0.56676864532.issue34479@psf.upfronthosting.co.za> |
2018-08-28 20:27:06 | paul.j3 | link | issue34479 messages |
2018-08-28 20:27:06 | paul.j3 | create | |
|