def __init__(self, short_opt, long_opt, dest, help_msg, **kwargs): self.short_opt = short_opt self.long_opt = long_opt self.kwargs = kwargs self.kwargs['dest'] = dest # A help message of None makes it a hidden option. if help_msg is not None: self.kwargs['help'] = help_msg else: self.kwargs['help'] = optparse.SUPPRESS_HELP if 'default' in self.kwargs: if utility.is_string(kwargs['default']): self.kwargs['help'] += ' (default="%s")' % self.kwargs['default'] else: self.kwargs['help'] += ' (default=%s)' % self.kwargs['default']
def __init__(self, short_opt, long_opt, dest, help_msg, **kwargs): self.short_opt = short_opt self.long_opt = long_opt self.kwargs = kwargs self.kwargs['dest'] = dest # A help message of None makes it a hidden option. if help_msg is not None: self.kwargs['help'] = help_msg if 'default' in self.kwargs: if utility.is_string(kwargs['default']): self.kwargs['help'] += ' (default="%s")' % self.kwargs['default'] else: self.kwargs['help'] += ' (default=%s)' % self.kwargs['default'] else: self.kwargs['help'] = optparse.SUPPRESS_HELP