<div>Salve,</div>
<div> </div>
<div>sono fermo nella scrittura in un piccolo script che permette di collegarsi ad alcuni server mssql</div>
<div>presenti in una lista. Lo script "sembra funzionare" egregiamente, ma si blocca completamente</div>
<div>e inspiegabilmente quando tenta di connettersi ad alcuni host.</div>
<div>Mi chiedevo, nel codice seguente, è possibile utilizzare qualcosa, un timeout che sblocchi il "try"?</div>
<div>Qualcosa che sblocchi lo script dopo un certo numero di secondi.</div>
<div> </div>
<div>if checkPort(host):</div>
<div> # a quanto sembra lo script si blocca qui. la porta 1433 e' effettivamente in ascolto<br> try:<br> mssql = _mssql.connect(host,'sa','')
<br> mssql.close()<br> print "%s KO" % host<br> except:<br> print "%s KO" % host
</div>
<div> </div>
<div>Non ho trovato sufficiente documentazione circa il modulo che sto utilizzando "_mssql" (<a href="http://pymssql.sourceforge.net/">http://pymssql.sourceforge.net/</a>).</div>
<div>Qualche suggerimento? </div>
<div> </div>
<div>Grazie per la disponibilità</div>
<div>Sergio<br> </div>