Como deixar Pool.map assumir uma função lambda
Eu tenho a seguinte função:
def copy_file(source_file, target_dir):
pass
Agora eu gostaria de usarmultiprocessing
para executar esta função de uma vez:
p = Pool(12)
p.map(lambda x: copy_file(x,target_dir), file_list)
O problema é que os lambda não podem ser conservados em conserva, portanto isso falha. Qual é a maneira mais pura (pitônica) de corrigir isso?