[Python-es] matar ejecucion de funciones y metodos si se da un timeout, compatible con python2.4 y que valga para threads

Martin Maqueira martinmaqueira en gmail.com
Lun Nov 14 09:20:53 CET 2011


Creo que podria ser una solucion ejecutar la funcion o lo que sea dentro de
otro thread que tenga un timer.

En la siguiente pagina tenes una explicacion de threads con timer .(
http://www.genbetadev.com/python/multiprocesamiento-en-python-threads-a-fondo-enumeracion-herencia-y-temporizadores)


Espero te sirva! Saludos!

El 11 de noviembre de 2011 03:33, Chema Cortes <pych3m4 en gmail.com> escribió:

>
> El 10/11/2011 17:38, "Jose Caballero" <jcaballero.hep en gmail.com> escribió:
> >
>
> Funciona en python2.7 (al menos).
> > Pero no en python2.4, que es lo que yo necesito. Mala suerte.
> > En python 2.4 veo el mensaje "Forzando salida", pero la ejecucion no se
> detiene.
>
> Sospecho que en 2.4 está usando la API vieja. Prueba con:
>
> thr.setDaemon(True)
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20111114/b867973c/attachment.html>


Más información sobre la lista de distribución Python-es