in experiments/notebooks/cloudstory-api/cloudstory.py [0:0]
def key_exists(bucket, key):
try:
s3_resource.Object(bucket, key).load()
except botocore.exceptions.ClientError as e:
if e.response['Error']['Code'] == "404":
# The key does not exist.
return(False)
else:
# Something else has gone wrong.
raise
else:
# The key does exist.
return(True)