def __init__(self, short_opt, long_opt, dest, name, **kwargs): self.min_count = utility.kwargs_get_integer(kwargs, 'min_count', default = 1) self.max_count = utility.kwargs_get_integer(kwargs, 'max_count', default = 1) self.default_port = utility.kwargs_get_integer(kwargs, 'default_port', default = 21212) if self.max_count == 1: help_msg = 'the %s HOST[:PORT]' % name else: help_msg = 'the comma-separated %s HOST[:PORT] list' % name if self.default_port: help_msg += ' (default port=%d)' % self.default_port StringOption.__init__(self, short_opt, long_opt, dest, help_msg, **kwargs)