El día 7 de mayo de 2012 11:32, Daπid <[email protected]> escribió:
> On Mon, May 7, 2012 at 3:53 AM, Jesus Cea <[email protected]> wrote:
>> Usando tanto python 2.6 como Python 2.7, obtengo:
>
> Perdón, lo había copiado mal. k=Process(saving) debería ser
> k=Process(target=saving), ahora está corregido. Ahora se comporta como
> había dicho, sin dar error, pero sin funcionar realmente.
La queue no debería set una variable global ya que se machaca con cada
proceso nuevo. Protégela creándola en el if __name__ y pasándola como
argumento:
if __name__=="__main__":
q = Queue()
...
k=Process(target=saving, args=(q,))
--
Hyperreals *R: http://ch3m4.org/blog
Quarks, bits y otras criaturas infinitesimales
_______________________________________________
Python-es mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/