def test_deep(time_sleep, list_nodes, extra_memory=''): if list_nodes: res = list_mp() res.append(wait(time_sleep)) num_nodes, new_list_nodes = list_nodes[0], list_nodes[1:] [res.append(test_deep(time_sleep, new_list_nodes, extra_memory)) for _ in range(num_nodes)] return cumul(res) else: return wait(time_sleep)
def test(time_sleep, num_tasks, extra_memory=''): res = list_mp() for _ in range(num_tasks): res.append(sleep(time_sleep, extra_memory)) return cumul(res)