Method
__init__
(self,
option_strings,
prog,
parser_class,
dest=SUPPRESS,
required=False,
help=None,
metavar=None)
Source from the content-addressed store, hash-verified
| 1291 | metavar=metavar) |
| 1292 | |
| 1293 | def __init__(self, |
| 1294 | option_strings, |
| 1295 | prog, |
| 1296 | parser_class, |
| 1297 | dest=SUPPRESS, |
| 1298 | required=False, |
| 1299 | help=None, |
| 1300 | metavar=None): |
| 1301 | |
| 1302 | self._prog_prefix = prog |
| 1303 | self._parser_class = parser_class |
| 1304 | self._name_parser_map = {} |
| 1305 | self._choices_actions = [] |
| 1306 | self._deprecated = set() |
| 1307 | self._color = True |
| 1308 | |
| 1309 | super(_SubParsersAction, self).__init__( |
| 1310 | option_strings=option_strings, |
| 1311 | dest=dest, |
| 1312 | nargs=PARSER, |
| 1313 | choices=self._name_parser_map, |
| 1314 | required=required, |
| 1315 | help=help, |
| 1316 | metavar=metavar) |
| 1317 | |
| 1318 | def add_parser(self, name, *, deprecated=False, **kwargs): |
| 1319 | # set prog from the existing prefix |
Callers
nothing calls this directly
Tested by
no test coverage detected