in deploy_code/multipagepdfa2i_wrapup/gather_data.py [0:0]
def get_all_possible_files(event):
files = []
payload = {}
payload["bucket"] = event["bucket"]
payload["id"] = event["id"]
payload["key"] = event["key"]
for item in event["image_keys"]:
if item == "single_image":
base_key = "wip/" + payload["id"] + "/0.png"
else:
base_key = "wip/" + payload["id"] + "/" + item + ".png"
possible_ai_output_key = base_key + "/ai/output.json"
possible_human_output_key = base_key + "/human/output.json"
s3 = boto3.resource('s3')
try:
s3.Object(event["bucket"], possible_ai_output_key).load()
files.append(possible_ai_output_key)
except botocore.exceptions.ClientError as e:
pass
try:
s3.Object(event["bucket"], possible_human_output_key).load()
files.append(possible_human_output_key)
except botocore.exceptions.ClientError as e:
pass
return files, payload