コード例 #1
0
ファイル: queues.py プロジェクト: soutys/qeez_stats
def pull_all_stat_res(stat, redis_conn=None):
    '''Pulls all stat results
    '''
    if redis_conn is None:
        redis_conn = get_redis(CFG['QUEUE_REDIS'])
    queue = Queue('calc', connection=redis_conn)
    job = queue.fetch_job(COLL_ID_FMT % stat)

    res = None
    if job is None:
        return
    res = job.result
    if res is None:
        return

    out = []
    for stat_token in res:
        _job = queue.fetch_job(to_str(stat_token))
        _res = None
        if _job is not None:
            _res = _job.result
        if _res is not None:
            out.append(_res)

    return out
コード例 #2
0
ファイル: queues.py プロジェクト: pawelnowak/qeez_stats
def pull_all_stat_res(stat, redis_conn=None):
    '''Pulls all stat results
    '''
    if redis_conn is None:
        redis_conn = get_redis(CFG['QUEUE_REDIS'])
    queue = Queue('calc', connection=redis_conn)
    job = queue.fetch_job(COLL_ID_FMT % stat)

    res = None
    if job is None:
        return
    res = job.result
    if res is None:
        return

    out = []
    for stat_token in res:
        _job = queue.fetch_job(to_str(stat_token))
        _res = None
        if _job is not None:
            _res = _job.result
        if _res is not None:
            out.append(_res)

    return out
コード例 #3
0
ファイル: utils_test.py プロジェクト: soutys/qeez_stats
 def test_to_str():
     assert utils.to_str('abc') == 'abc'
コード例 #4
0
ファイル: utils_test.py プロジェクト: pawelnowak/qeez_stats
 def test_to_str():
     assert utils.to_str('abc') == 'abc'