Sigue estos pasos.
-
Ejecútelo con
except Exception, e: print repr(e). -
Vea qué excepción obtiene.
-
Cambiar la
Exceptiona 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.