Lines Matching refs:option_string
467 option_string = action.option_strings[0]
479 part = '%s %s' % (option_string, args_string)
580 for option_string in action.option_strings:
581 parts.append('%s %s' % (option_string, args_string))
881 def __call__(self, parser, namespace, values, option_string=None): argument
897 for option_string in option_strings:
898 _option_strings.append(option_string)
900 if option_string.startswith('--'):
901 option_string = '--no-' + option_string[2:]
902 _option_strings.append(option_string)
916 def __call__(self, parser, namespace, values, option_string=None): argument
917 if option_string in self.option_strings:
918 setattr(namespace, self.dest, not option_string.startswith('--no-'))
955 def __call__(self, parser, namespace, values, option_string=None): argument
978 def __call__(self, parser, namespace, values, option_string=None): argument
1047 def __call__(self, parser, namespace, values, option_string=None): argument
1074 def __call__(self, parser, namespace, values, option_string=None): argument
1097 def __call__(self, parser, namespace, values, option_string=None): argument
1118 def __call__(self, parser, namespace, values, option_string=None): argument
1139 def __call__(self, parser, namespace, values, option_string=None): argument
1217 def __call__(self, parser, namespace, values, option_string=None): argument
1250 def __call__(self, parser, namespace, values, option_string=None): argument
1489 for option_string in action.option_strings:
1490 self._option_string_actions[option_string] = action
1493 for option_string in action.option_strings:
1494 if self._negative_number_matcher.match(option_string):
1564 for option_string in args:
1566 if not option_string[0] in self.prefix_chars:
1567 args = {'option': option_string,
1574 option_strings.append(option_string)
1575 if len(option_string) > 1 and option_string[1] in self.prefix_chars:
1576 long_option_strings.append(option_string)
1588 raise ValueError(msg % option_string)
1611 for option_string in action.option_strings:
1612 if option_string in self._option_string_actions:
1613 confl_optional = self._option_string_actions[option_string]
1614 confl_optionals.append((option_string, confl_optional))
1625 conflict_string = ', '.join([option_string
1626 for option_string, action
1633 for option_string, action in conflicting_actions:
1636 action.option_strings.remove(option_string)
1637 self._option_string_actions.pop(option_string, None)
1960 def take_action(action, argument_strings, option_string=None): argument
1978 action(self, namespace, argument_values, option_string)
1985 action, option_string, explicit_arg = option_tuple
2009 and option_string[1] not in chars
2012 action_tuples.append((action, [], option_string))
2013 char = option_string[0]
2014 option_string = char + explicit_arg[0]
2017 if option_string in optionals_map:
2018 action = optionals_map[option_string]
2029 action_tuples.append((action, args, option_string))
2047 action_tuples.append((action, args, option_string))
2053 for action, args, option_string in action_tuples:
2054 take_action(action, args, option_string)
2249 option_string, explicit_arg = arg_string.split('=', 1)
2250 if option_string in self._option_string_actions:
2251 action = self._option_string_actions[option_string]
2252 return action, option_string, explicit_arg
2260 options = ', '.join([option_string
2261 for action, option_string, explicit_arg in option_tuples])
2287 def _get_option_tuples(self, option_string): argument
2293 if option_string[0] in chars and option_string[1] in chars:
2295 if '=' in option_string:
2296 option_prefix, explicit_arg = option_string.split('=', 1)
2298 option_prefix = option_string
2300 for option_string in self._option_string_actions:
2301 if option_string.startswith(option_prefix):
2302 action = self._option_string_actions[option_string]
2303 tup = action, option_string, explicit_arg
2309 elif option_string[0] in chars and option_string[1] not in chars:
2310 option_prefix = option_string
2312 short_option_prefix = option_string[:2]
2313 short_explicit_arg = option_string[2:]
2315 for option_string in self._option_string_actions:
2316 if option_string == short_option_prefix:
2317 action = self._option_string_actions[option_string]
2318 tup = action, option_string, short_explicit_arg
2320 elif option_string.startswith(option_prefix):
2321 action = self._option_string_actions[option_string]
2322 tup = action, option_string, explicit_arg
2327 self.error(_('unexpected option string: %s') % option_string)