self.aliases = aliases
self.arguments = [
Argument(name='help', type='bool', default=False, count=1,
- callback=StoreValue(True), help='Print a help message.'),
+ help='Print a help message.'),
] + arguments
self._help = help
if name != argument.name:
params.remove(name)
params[argument.name] = value
- if argument.callback != None:
- value = argument.callback(hooke, self, argument, value)
- params[argument.name] = value
+ if argument.callback != None:
+ value = argument.callback(hooke, self, argument, value)
+ params[argument.name] = value
argument.validate(value)
return params