[pyar] Responsividad y timer

Mariano Guerra luismarianoguerra en gmail.com
Mar Jul 17 19:10:48 ART 2012


2012/7/18 Pablo M. Mana <pablo.m.mana en gmail.com>:
> Me falto un comentario extra:
> En pre 034.py la linea que hace el llamado es la 100  msg =
> self.irc.getmsg() los print que tiene arriba y abajo son para estar
> seguro que en ese lugar se ponia a esperar.
> Saludos

si lo que te bloquea es el getmsg de la libreria irc probablemente
tengas que usar select para ver si hay algo para leer (en caso que no
haya podrias retornar algo para indicar que no hay nada

http://docs.python.org/library/select.html?highlight=select#select

si lo que bloquea es el get del queue podes pasarle parametos para
decirle que haga timeout despues de N segundos y atrapas la excepcion
Queue.Empty

http://docs.python.org/library/queue.html?highlight=queue.get#Queue.Queue.get

saludos!



More information about the pyar mailing list