[Python] uscire dopo timeout

sergio brio brio.sergio a gmail.com
Mar 1 Ago 2006 11:51:34 CEST


Funziona. C'e' solo un piccolo problema. Se ho una lista di server da
monitorare, al primo login che supera il timeout, lo script esce e non
prosegue con gli altri host che invece sono raggiungibili. Come potrei
raggirare questa cosa?

Grazie mille


2006/7/31, Marco Mariani <marco a sferacarta.com>:
>
>
> import signal
>
> def timeout(signum, frame):
>    raise IOError, "Aaaaaah! Tempo scaduto !"
>
> try:
>    signal.signal(signal.SIGALRM, timeout)
>    signal.alarm(3)       # Tempo in secondi
>
>    mssql = _mssql.connect(host,'sa','')
>    mssql.close()
>
>    signal.alarm(0)
> except IOError:
>    ...
>
>
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: http://lists.python.it/pipermail/python/attachments/20060801/5417e15d/attachment.html


Maggiori informazioni sulla lista Python