Sigue estos pasos.
-
Ejecútelo con
except Exception, e: print repr(e)
. -
Vea qué excepción obtiene.
-
Cambiar la
Exception
a la excepción que realmente obtuviste.
Además, recuerda que la excepción, e, es un objeto. Puede imprimir dir(e)
, e.__class__.__name__
, etc. para ver qué atributos tiene.
Además, puede hacer esto de forma interactiva en el >>>
aviso en Python. Luego puede manipular el objeto directamente, sin adivinar.