4
botocoreのNoSuchKey例外をキャプチャする方法は?
私は「良い」Pythonを書いて、これでそのようなキーエラーのないS3をキャプチャしようとしています: session = botocore.session.get_session() client = session.create_client('s3') try: client.get_object(Bucket=BUCKET, Key=FILE) except NoSuchKey as e: print >> sys.stderr, "no such key in bucket" しかし、NoSuchKeyは定義されておらず、定義する必要があるインポートまで追跡できません。 e.__class__ですbotocore.errorfactory.NoSuchKeyがfrom botocore.errorfactory import NoSuchKey、エラーが発生し、from botocore.errorfactory import *どちらも機能しません。一般的なエラーをキャプチャしたくありません。