Home | History | Annotate | Download | only in python2.7

Lines Matching refs:option_string

438                 option_string = action.option_strings[0]
443 part = '%s' % option_string
450 part = '%s %s' % (option_string, args_string)
550 for option_string in action.option_strings:
551 parts.append('%s %s' % (option_string, args_string))
799 def __call__(self, parser, namespace, values, option_string=None):
834 def __call__(self, parser, namespace, values, option_string=None):
857 def __call__(self, parser, namespace, values, option_string=None):
926 def __call__(self, parser, namespace, values, option_string=None):
952 def __call__(self, parser, namespace, values, option_string=None):
974 def __call__(self, parser, namespace, values, option_string=None):
993 def __call__(self, parser, namespace, values, option_string=None):
1014 def __call__(self, parser, namespace, values, option_string=None):
1071 def __call__(self, parser, namespace, values, option_string=None):
1253 add_argument(option_string, option_string, ..., name=value, ...)
1316 for option_string in action.option_strings:
1317 self._option_string_actions[option_string] = action
1320 for option_string in action.option_strings:
1321 if self._negative_number_matcher.match(option_string):
1391 for option_string in args:
1393 if not option_string[0] in self.prefix_chars:
1396 tup = option_string, self.prefix_chars
1400 option_strings.append(option_string)
1401 if option_string[0] in self.prefix_chars:
1402 if len(option_string) > 1:
1403 if option_string[1] in self.prefix_chars:
1404 long_option_strings.append(option_string)
1416 raise ValueError(msg % option_string)
1439 for option_string in action.option_strings:
1440 if option_string in self._option_string_actions:
1441 confl_optional = self._option_string_actions[option_string]
1442 confl_optionals.append((option_string, confl_optional))
1451 conflict_string = ', '.join([option_string
1452 for option_string, action
1459 for option_string, action in conflicting_actions:
1462 action.option_strings.remove(option_string)
1463 self._option_string_actions.pop(option_string, None)
1776 def take_action(action, argument_strings, option_string=None):
1794 action(self, namespace, argument_values, option_string)
1801 action, option_string
1823 if arg_count == 0 and option_string[1] not in chars:
1824 action_tuples.append((action, [], option_string))
1825 char = option_string[0]
1826 option_string = char + explicit_arg[0]
1829 if option_string in optionals_map:
1830 action = optionals_map[option_string]
1841 action_tuples.append((action, args, option_string))
1859 action_tuples.append((action, args, option_string))
1865 for action, args, option_string in action_tuples:
1866 take_action(action, args, option_string)
2062 option_string, explicit_arg = arg_string.split('=', 1)
2063 if option_string in self._option_string_actions:
2064 action = self._option_string_actions[option_string]
2065 return action, option_string, explicit_arg
2073 options = ', '.join([option_string
2074 for action, option_string, explicit_arg in option_tuples])
2099 def _get_option_tuples(self, option_string):
2105 if option_string[0] in chars and option_string[1] in chars:
2106 if '=' in option_string:
2107 option_prefix, explicit_arg = option_string.split('=', 1)
2109 option_prefix = option_string
2111 for option_string in self._option_string_actions:
2112 if option_string.startswith(option_prefix):
2113 action = self._option_string_actions[option_string]
2114 tup = action, option_string, explicit_arg
2120 elif option_string[0] in chars and option_string[1] not in chars:
2121 option_prefix = option_string
2123 short_option_prefix = option_string[:2]
2124 short_explicit_arg = option_string[2:]
2126 for option_string in self._option_string_actions:
2127 if option_string == short_option_prefix:
2128 action = self._option_string_actions[option_string]
2129 tup = action, option_string, short_explicit_arg
2131 elif option_string.startswith(option_prefix):
2132 action = self._option_string_actions[option_string]
2133 tup = action, option_string, explicit_arg
2138 self.error(_('unexpected option string: %s') % option_string)