আমি "ভাল" অজগরটি লেখার চেষ্টা করছি এবং এস -3 এর সাথে এর সাথে কোনও কী ত্রুটি নেই:
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 *
কোনওভাবেই কাজ করে না এবং আমি জেনেরিক ত্রুটি ক্যাপচার করতে চাই না।