def __init__(self, host, port, password, filter="ALL", eventjson=True, pool_size=5000, trace=False, connect_timeout=20): EventSocket.__init__(self, filter, eventjson, pool_size, trace=trace) # add the auth request event callback self._response_callbacks['auth/request'] = self._auth_request self._wait_auth_event = gevent.event.AsyncResult() self.password = password self.transport = InboundTransport(host, port, connect_timeout=connect_timeout)
def __init__(self, socket, address, filter="ALL", pool_size=500, connect_timeout=5): EventSocket.__init__(self, filter, pool_size) self.transport = OutboundTransport(socket, address, connect_timeout) self._uuid = None self._channel = None # Connects. self.connect() # Runs the main function . try: self.run() finally: self.disconnect()
def __init__(self, socket, address, filter="ALL", connect_timeout=60, eventjson=True, pool_size=5000, trace=False): EventSocket.__init__(self, filter, eventjson, pool_size, trace=trace) self.transport = OutboundTransport(socket, address, connect_timeout) self._uuid = None self._channel = None # Runs the main function . try: self.trace("run now") self.run() self.trace("run done") finally: self.trace("disconnect now") self.disconnect() self.trace("disconnect done")
def __init__(self, host, port, password, filter="ALL", pool_size=500, connect_timeout=20, eventjson=True): EventSocket.__init__(self, filter, pool_size, eventjson) self.password = password self.transport = InboundTransport(host, port, connect_timeout=connect_timeout)