Lines Matching refs:kwargs
51 def __init__(self, *args, **kwargs):
52 kwargs.setdefault('formatter', optparse.TitledHelpFormatter())
53 self._optparse = optparse.OptionParser(*args, **kwargs)
61 def set_defaults(self, *args, **kwargs):
62 return self._optparse.set_defaults(*args, **kwargs)
64 def set_group(self, *args, **kwargs):
66 if not args and not kwargs:
69 self._group = self._optparse.add_option_group(*args, **kwargs)
71 def add_option(self, *args, **kwargs):
77 if kwargs.get('action', None) == 'append' and 'split' in kwargs:
78 split = kwargs.pop('split')
79 kwargs['default'] = []
80 kwargs['type'] = 'string'
81 kwargs['action'] = 'callback'
82 kwargs['callback'] = splitter(split)
84 option = self._group.add_option(*args, **kwargs)