def __init__(self, address, protocol="text", codec="default"): self._address = address self._stream = None self._read_queue = DeferredQueue(self._tasklet_pool.defer) self._write_queue = DeferredQueue(self._tasklet_pool.defer) self._protocol = MemcacheProtocol.create(protocol) self._protocol.set_codec(MemcacheCodec.create(codec))
def testDeferredQueue(self): d = DeferredQueue() def f(i): pass for i in range(10): d.defer(f, i) Tasklet.sleep(1) for i in range(10): d.defer(f, i) Tasklet.sleep(1)