[Python] uscire dopo timeout

2006-07-31 Per discussione sergio brio
Salve,   sono fermo nella scrittura in un piccolo script che permette di collegarsi ad alcuni server mssql presenti in una lista. Lo script "sembra funzionare" egregiamente, ma si blocca completamente e inspiegabilmente quando tenta di connettersi ad alcuni host. Mi chiedevo, nel codice seguente, è

Re: [Python] uscire dopo timeout

2006-07-31 Per discussione Marco Mariani
import signal def 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: ... _