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 Python@lists.python.it http://lists.python.it/mailman/listinfo/python