Doesn't Python support futures?
with ThreadPoolExecutor() as executor: one, two = executor.map(lambda f: f(), [callOne, callTwo])