Cómo dejar que Pool.map tome una función lambda
Tengo la siguiente función:
def copy_file(source_file, target_dir):
pass
Ahora me gustaría usarmultiprocessing
para ejecutar esta función de una vez:
p = Pool(12)
p.map(lambda x: copy_file(x,target_dir), file_list)
El problema es que los lambda no se pueden encurtir, por lo que esto falla. ¿Cuál es la forma más ordenada (pitónica) de solucionar esto?