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, "Aaaaaah! 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