Method
__init__
(self,
option_strings,
prog,
parser_class,
dest=SUPPRESS,
required=False,
help=None,
metavar=None)
Source from the content-addressed store, hash-verified
| 1164 | metavar=metavar) |
| 1165 | |
| 1166 | def __init__(self, |
| 1167 | option_strings, |
| 1168 | prog, |
| 1169 | parser_class, |
| 1170 | dest=SUPPRESS, |
| 1171 | required=False, |
| 1172 | help=None, |
| 1173 | metavar=None): |
| 1174 | |
| 1175 | self._prog_prefix = prog |
| 1176 | self._parser_class = parser_class |
| 1177 | self._name_parser_map = {} |
| 1178 | self._choices_actions = [] |
| 1179 | |
| 1180 | super(_SubParsersAction, self).__init__( |
| 1181 | option_strings=option_strings, |
| 1182 | dest=dest, |
| 1183 | nargs=PARSER, |
| 1184 | choices=self._name_parser_map, |
| 1185 | required=required, |
| 1186 | help=help, |
| 1187 | metavar=metavar) |
| 1188 | |
| 1189 | def add_parser(self, name, **kwargs): |
| 1190 | # set prog from the existing prefix |
Callers
nothing calls this directly
Tested by
no test coverage detected