El día 7 de mayo de 2012 11:32, Daπid <davidmen...@gmail.com> escribió:
> On Mon, May 7, 2012 at 3:53 AM, Jesus Cea <j...@jcea.es> 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
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a