def main(i): order_taker = OrderTaker(order_queue_name, queue_region, aws_access_key_id, aws_secret_access_key) cook = Cook(aws_access_key_id, aws_secret_access_key) order = order_taker.take_order() omelet = cook.do_tasks(order) if omelet: sqs = SQSUtils(result_queue_name, queue_region, aws_access_key_id, aws_secret_access_key, logger=None) result_set = dict() result_set['result'] = omelet result_set['ticketId'] = order.get_ticket_id() sqs.write_message(json.dumps(result_set))
def main(i): order_taker = OrderTaker(order_queue_name, queue_region, aws_access_key_id, aws_secret_access_key) cook = Cook(aws_access_key_id, aws_secret_access_key) results = list() tasks = order_taker.deliver_order() if tasks: for task in tasks: results = cook.do_task(task) #return a list if results: #print results sqs = SQSUtils(result_queue_name, queue_region, aws_access_key_id, aws_secret_access_key, logger=None) result_set = dict() result_set['result'] = results result_set['ticketId'] = tasks[0]['ticketId'] sqs.write_message(json.dumps(result_set))