예제 #1
0
파일: coros.py 프로젝트: macboy80/bitHopper
def CoroutinePool(*args, **kwargs):
    warnings.warn(
        "CoroutinePool is deprecated.  Please use "
        "eventlet.GreenPool instead.",
        DeprecationWarning,
        stacklevel=2)
    from eventlet.pool import Pool
    return Pool(*args, **kwargs)
예제 #2
0
    def test_contention(self):
        from greentest import saranwrap_test
        prox = saranwrap.wrap(saranwrap_test)

        pool = Pool(max_size=4)
        waiters = []
        waiters.append(pool.execute(lambda: self.assertEquals(prox.one, 1)))
        waiters.append(pool.execute(lambda: self.assertEquals(prox.two, 2)))
        waiters.append(pool.execute(lambda: self.assertEquals(prox.three, 3)))
        for waiter in waiters:
            waiter.wait()