Nicola Larosa ha scritto:
Per favore, no.
Non silenziate gli errori con una except vuota: non saprete più cos'è successo.
Hai ragione... mi scuso per la leggerezza ;-)
Come minimo fate:
try:
mssql = _mssql.connect('127.0.0.1 <http://127.0.0.1>','sa','')
except Exception, err:
print err
Meglio ancora specificare l'eccezione:
try:
mssql = _mssql.connect('127.0.0.1 <http://127.0.0.1>','sa','')
except _mssql.error, err:
print err
così altre eccezioni non gestite daranno un traceback completo.
Una domanda, come faccio a sapere a priori quali potenziali eccezioni mi
potrebbe restituire una certa funzione? E' giusto programmare senza
'try' alla scoperta di eventuali eccezioni da gestire con questo costrutto?
Saluti
Stefano
_______________________________________________
Python mailing list
[email protected]
http://lists.python.it/mailman/listinfo/python