Siga esses passos.
-
Execute-o comexcept Exception, e: print repr(e)
.
-
Veja qual exceção você obtém.
-
Altere aException
para 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.