コードを実行すると:
connection = manager.connect("I2Cx")
I2Cx が存在しないため (I2C である必要があります)、プログラムがクラッシュし、KeyError が報告されます。
しかし、もしそうなら:
try:
connection = manager.connect("I2Cx")
except Exception, e:
print e
e については何も出力しません。スローされた例外を出力できるようにしたいと思います。ゼロ除算操作で同じことを試みると、どちらの場合も正しくキャッチされ、報告されます。ここで何が欠けていますか?