in src/add_sqs/index.py [0:0]
def handler(event, _):
"""
Lambda handler
"""
if int(event['job_details']['retry']) <= int(event['job_details']['re_run']):
return 'NoRetries'
event['job_details']['re_run'] = int(event['job_details']['re_run']) + 1
#create message for job that goes to SQS
message = json.dumps(event['job_details'])
print("Message:", message)
# Get the queue
queue = SQS.get_queue_by_name(QueueName=event['input']['sqs_name'])
print("Queue:", queue)
# Create a new message
response = queue.send_message(MessageBody=message)
message_id = response['ResponseMetadata']['RequestId']
print("Message ID:", message_id)
return message_id