Time out question

Rune Strand rune.strand at gmail.com
Mon Jul 3 11:09:50 EDT 2006


Grant Edwards wrote:
> I just use signal.alarm():
>
> import signal,sys
>
> def alarmHandler(signum, frame):
>     raise 'Timeout'
>
> signal.signal(signal.SIGALRM, alarmHandler)
>
> while 1:
>     try:
>         signal.alarm(5)
>         t = sys.stdin.readline()
>         signal.alarm(0)
>         print t
>     except 'Timeout':
>         print "too slow"
> 
> -- 

Very nice, but UNIX only.




More information about the Python-list mailing list