[New-bugs-announce] [issue35480] argparse: add a full fledged parser as a subparser
Victor Porton
report at bugs.python.org
Wed Dec 12 20:44:37 EST 2018
New submission from Victor Porton <porton at narod.ru>:
Subparsers are added like:
subparsers.add_parser('checkout', aliases=['co'])
But I want to use a parser BOTH as a subparser and as a full-fledged parser.
It is because my program should understand both of the following command line options:
boiler chain -t http://www.w3.org/1999/xhtml -W inverseofsum
and
boiler pipe 'chain -t http://www.w3.org/1999/xhtml -W inverseofsum + transformation http://example.com/ns1'.
I split it (at +) into several lists of arguments as explained in https://stackoverflow.com/a/53750697/856090
So I need `chain` both as a subparser and as a standalone parser of `-t http://www.w3.org/1999/xhtml -W inverseofsum`.
So, feature which I want:
subparsers.add_parser('checkout', aliases=['co'], parser=...)
where ... is a reference to a parser object.
----------
components: Library (Lib)
messages: 331730
nosy: porton
priority: normal
severity: normal
status: open
title: argparse: add a full fledged parser as a subparser
type: enhancement
versions: Python 3.7
_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue35480>
_______________________________________
More information about the New-bugs-announce
mailing list