예제 #1
0
    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))
예제 #2
0
    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)