[pyar] Multiprocessing

Andres Riancho andres.riancho en gmail.com
Sab Nov 16 18:22:52 ART 2013


De una manera muy general, yo te responderia: no se puede/no te
conviene. Siendo mas especifico, fijate los objetos proxy en la
documentacion [0].

Del codigo que posteas, hay varias cosas a tener en cuenta:
 * target espera una funcion, no un objeto
 * compartir objetos entre distintos procesos es dificil. En general
se hace utilizando queues.
 * como el objeto va a estar en otro proceso no lo vas a poder acceder

[0] http://docs.python.org/2.7/library/multiprocessing.html

2013/11/17 nicopixel <nicopixel en gmail.com>:
> Hola gente, recurro a ustedes para ver si me pueden iluminar
> con el siguiente problema que estoy teniendo.
>
> Estoy lanzando un proceso nuevo con multiprocessing
> y con la referencia que me queda a dicho proceso quisiera
> acceder a un atributo del objeto instanciado.
>
> No se entiende no?
>
> Aca les dejo una prueba de concepto de lo que quiero hacer
> (son unas 10 lineas):
>
> http://pastebin.com/kyt15gqG
>
> No se si esto será posible, pero en mi aplicación tengo una lista de
> referencias
> a procesos lanzados con la cual puedo consultar si los mismos
> estan vivos (is_alive) pero me gustaría poder acceder al objeto
> mismo y preguntarle algunas cosas. Llevo mucho tiempo con esto
> y ya se me acabaron las ideas.
>
> Desde ya muchas gracias!
> Nico
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar



-- 
Andrés Riancho
Project Leader at w3af - http://w3af.org/
Web Application Attack and Audit Framework
Twitter: @w3af
GPG: 0x93C344F3


More information about the pyar mailing list