Lines Matching refs:option_string

467                 option_string = action.option_strings[0]
472 part = '%s' % option_string
479 part = '%s %s' % (option_string, args_string)
579 for option_string in action.option_strings:
580 parts.append('%s %s' % (option_string, args_string))
828 def __call__(self, parser, namespace, values, option_string=None): argument
863 def __call__(self, parser, namespace, values, option_string=None): argument
886 def __call__(self, parser, namespace, values, option_string=None): argument
955 def __call__(self, parser, namespace, values, option_string=None): argument
981 def __call__(self, parser, namespace, values, option_string=None): argument
1003 def __call__(self, parser, namespace, values, option_string=None): argument
1022 def __call__(self, parser, namespace, values, option_string=None): argument
1043 def __call__(self, parser, namespace, values, option_string=None): argument
1100 def __call__(self, parser, namespace, values, option_string=None): argument
1330 for option_string in action.option_strings:
1331 self._option_string_actions[option_string] = action
1334 for option_string in action.option_strings:
1335 if self._negative_number_matcher.match(option_string):
1405 for option_string in args:
1407 if not option_string[0] in self.prefix_chars:
1410 tup = option_string, self.prefix_chars
1414 option_strings.append(option_string)
1415 if option_string[0] in self.prefix_chars:
1416 if len(option_string) > 1:
1417 if option_string[1] in self.prefix_chars:
1418 long_option_strings.append(option_string)
1430 raise ValueError(msg % option_string)
1453 for option_string in action.option_strings:
1454 if option_string in self._option_string_actions:
1455 confl_optional = self._option_string_actions[option_string]
1456 confl_optionals.append((option_string, confl_optional))
1465 conflict_string = ', '.join([option_string
1466 for option_string, action
1473 for option_string, action in conflicting_actions:
1476 action.option_strings.remove(option_string)
1477 self._option_string_actions.pop(option_string, None)
1782 def take_action(action, argument_strings, option_string=None): argument
1800 action(self, namespace, argument_values, option_string)
1807 action, option_string, explicit_arg = option_tuple
1829 if arg_count == 0 and option_string[1] not in chars:
1830 action_tuples.append((action, [], option_string))
1832 option_string = char + explicit_arg[0]
1835 if option_string in optionals_map:
1836 action = optionals_map[option_string]
1847 action_tuples.append((action, args, option_string))
1865 action_tuples.append((action, args, option_string))
1871 for action, args, option_string in action_tuples:
1872 take_action(action, args, option_string)
2057 option_string, explicit_arg = arg_string.split('=', 1)
2058 if option_string in self._option_string_actions:
2059 action = self._option_string_actions[option_string]
2060 return action, option_string, explicit_arg
2068 options = ', '.join([option_string
2069 for action, option_string, explicit_arg in option_tuples])
2094 def _get_option_tuples(self, option_string): argument
2100 if option_string[0] in chars and option_string[1] in chars:
2101 if '=' in option_string:
2102 option_prefix, explicit_arg = option_string.split('=', 1)
2104 option_prefix = option_string
2106 for option_string in self._option_string_actions:
2107 if option_string.startswith(option_prefix):
2108 action = self._option_string_actions[option_string]
2109 tup = action, option_string, explicit_arg
2115 elif option_string[0] in chars and option_string[1] not in chars:
2116 option_prefix = option_string
2118 short_option_prefix = option_string[:2]
2119 short_explicit_arg = option_string[2:]
2121 for option_string in self._option_string_actions:
2122 if option_string == short_option_prefix:
2123 action = self._option_string_actions[option_string]
2124 tup = action, option_string, short_explicit_arg
2126 elif option_string.startswith(option_prefix):
2127 action = self._option_string_actions[option_string]
2128 tup = action, option_string, explicit_arg
2133 self.error(_('unexpected option string: %s') % option_string)