Если я запустил код:
connection = manager.connect("I2Cx")
Программа вылетает из строя и сообщает о KeyError, потому что I2Cx не существует (он должен быть I2C).
Но если я это сделаю:
try:
connection = manager.connect("I2Cx")
except Exception, e:
print e
Он ничего не печатает для e. Я хотел бы иметь возможность распечатать исключение, которое было выбрано. Если я попытаюсь сделать то же самое с делением на нулевую операцию, он будет пойман и правильно сообщается в обоих случаях. Что мне здесь не хватает?