예제 #1
0
def test_remove():
    assert remove(lambda x: x > 5, range(10)) == [0, 1, 2, 3, 4, 5]
예제 #2
0
파일: master.py 프로젝트: mrocklin/ape
def remove_end_jobs(udag):
    return {job: tuple(remove(is_end_job, udag[job]))
            for job in remove(is_end_job, udag)}
예제 #3
0
파일: master.py 프로젝트: mrocklin/ape
def remove_jobs_from_sched(sched):
    """ Remove some silly jobs from a schedule """
    pred = lambda x: is_start_job(x) or is_end_job(x)
    return tuple(remove(pred, sched))
예제 #4
0
파일: master.py 프로젝트: mrocklin/ape
def remove_start_jobs(udag):
    return {job: udag[job]
            for job in remove(is_start_job, udag)}
예제 #5
0
파일: master.py 프로젝트: cc13ny/ape
def remove_jobs_from_sched(sched):
    """ Remove some silly jobs from a schedule """
    pred = lambda x: is_start_job(x) or is_end_job(x)
    return tuple(remove(pred, sched))
예제 #6
0
파일: master.py 프로젝트: cc13ny/ape
def remove_end_jobs(udag):
    return {
        job: tuple(remove(is_end_job, udag[job]))
        for job in remove(is_end_job, udag)
    }
예제 #7
0
파일: master.py 프로젝트: cc13ny/ape
def remove_start_jobs(udag):
    return {job: udag[job] for job in remove(is_start_job, udag)}
예제 #8
0
파일: test_util.py 프로젝트: mrocklin/ape
def test_remove():
    assert remove(lambda x: x > 5, range(10)) == [0, 1, 2, 3, 4, 5]