Lines Matching refs:argument_names
49 def __init__(self, help_text, argument_names=None, options=None, long_help=None, requires_local_commits=False):
52 self.argument_names = argument_names
53 self.required_arguments = self._parse_required_arguments(argument_names)
81 def _parse_required_arguments(argument_names):
83 if not argument_names:
85 split_args = argument_names.split(" ")
91 raise Exception("Failure to parse argument string %s. Argument %s is missing ending ]" % (argument_names, argument))
100 if self.argument_names:
101 usage_string += " " + self.argument_names
137 # FIXME: This should just be rolled into Command. help_text and argument_names do not need to be instance variables.
140 argument_names = None
143 Command.__init__(self, self.help_text, self.argument_names, options=options, long_help=self.long_help, **kwargs)
169 argument_names = "[COMMAND]"