Coger KeyError en Python
Si ejecuto el código:
connection = manager.connect("I2Cx")
El programa se bloquea e informa de un KeyError porque I2Cx no existe (debería ser I2C).
Pero si lo hago:
try:
connection = manager.connect("I2Cx")
except Exception, e:
print e
No imprime nada para e. Me gustaría poder imprimir la excepción que se lanzó. Si intento lo mismo con una operación de división por cero, se captura e informa correctamente en ambos casos. ¿Que me estoy perdiendo aqui?