[Python] Re: mssql

Stefano e.tino a email.it
Gio 27 Lug 2006 18:08:00 CEST


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


Maggiori informazioni sulla lista Python