def __init__(self, server, size, connect_timeout): Pool.__init__(self, max_size=size) self.server = server self._connect_timeout = connect_timeout self._parent_class_getter = super(MemcacheConnPool, self).get try: # call the patched .get() if eventlet is older than 0.9.17 if StrictVersion(eventlet_version) < StrictVersion('0.9.17'): self._parent_class_getter = self._upstream_fixed_get except ValueError: # "invalid" version number or otherwise error parsing version pass
def __init__(self, server, size, connect_timeout): Pool.__init__(self, max_size=size) self.host, self.port = utils.parse_socket_string( server, DEFAULT_MEMCACHED_PORT) self._connect_timeout = connect_timeout
def __init__(self, mocks): Pool.__init__(self, max_size=2) self.mocks = mocks # setting this for the eventlet workaround in the MemcacheConnPool self._parent_class_getter = super(memcached.MemcacheConnPool, self).get
def __init__(self, server, size, connect_timeout): Pool.__init__(self, max_size=size) self.server = server self._connect_timeout = connect_timeout
def __init__(self, min_size = 0, max_size = 4, *args, **kwargs): self._args = args self._kwargs = kwargs Pool.__init__(self, min_size, max_size)
def __init__(self, mocks): Pool.__init__(self, max_size=2) self.mocks = mocks
def __init__(self, min_size=0, max_size=4, *args, **kwargs): self._args = args self._kwargs = kwargs Pool.__init__(self, min_size, max_size)
def __init__(self, uri, use_proxy=False, min_size=0, max_size=4): self.uri = uri self.use_proxy = use_proxy Pool.__init__(self, min_size, max_size)