Tengo un escenario como este:Como recuperar múltiples valores devueltos de una función llamada a través multiprocessing.Process
for each in content :
pdf_output,job_id=createpdf(each)
if pdf_output :
pdf_output = pdf_output + pdf_output
Estoy tratando de poner en paralelo todo el proceso .Something como esto
jobs=[]
for each in content :
jobs.append(multiprocessing.Process(target=self.createpdf, args=(content)))
for each in jobs :
jobs.start()
for each in jobs :
jobs.join()
¿Cómo realizo la tarea de
if pdf_output :
pdf_output = pdf_output + pdf_output
¿Para cada trabajo? ¿Cómo recupero los 2 valores de retun enviados por createpdf y trabajo en él? Creo que el multiprocesamiento.Queue es una pista, pero ¿cómo implemento esto?