示例#1
0
        def capybara(qids, t):
            @asynq()
            def filter_fn(qid):
                result(
                    (yield PropertyObject(qid).get_prop_with_get.asynq()) < t)

            qids = yield afilter.asynq(filter_fn, qids)
            system_a2a_ret = yield tuple(async_fn.asynq(qid) for qid in qids)
            result(system_a2a_ret)
示例#2
0
def test_afilter():
    assert_eq([], list(afilter.asynq(filter_fn, []).value()))
    assert_eq([], list(afilter.asynq(filter_fn, [None]).value()))
    assert_eq([1], list(afilter(filter_fn, [None, 1, None])))
    assert_eq([1], list(afilter.asynq(filter_fn, [None, 1, None]).value()))
    assert_eq([1], list(afilter(None, [None, 1, None])))