Re: [Python] uscire dopo timeout

2006-08-01 Per discussione sergio brio
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 <[EMAIL PROTECTED]>:
import signaldef timeout(signum, frame):   raise IOError, "Aah! 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:   ...

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] uscire dopo timeout

2006-08-01 Per discussione Marco Mariani
sergio brio wrote:
> 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?


import signal

def timeout(signum, frame):
   raise IOError, "Aah! Tempo scaduto !"

for server in serverlist:
try:
   signal.signal(signal.SIGALRM, timeout)
   signal.alarm(3)   # Tempo in secondi

   mssql = _mssql.connect(server,'sa','')
   mssql.close()

   signal.alarm(0)
except IOError:
   continue


___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python