Siga esses passos.
-
Execute-o comexcept Exception, e: print repr(e).
-
Veja qual exceção você obtém.
-
Altere aExceptionpara a exceção que você realmente tem.
Além disso, lembre-se de que a exceção, e, é um objeto. Você pode imprimir
dir(e) , e.__class__.__name__ , etc.para ver quais atributos ele possui. Além disso, você pode fazer isso interativamente no
>>> prompt em Python. Você pode então manipular o objeto diretamente - sem adivinhação.