def handler()

in lambdas/on_file_receive/app.py [0:0]


def handler(event, context):
    bucket = event["detail"]["bucket"]["name"]
    key = event["detail"]["object"]["key"]

    logger.debug({
        "message": "Starting to process file {} on bucket{}".format(key, bucket),
        "file": key
    })

    jsonPayload = convertFromXmlToJson(bucket, key)
    if jsonPayload is None:
        return None
    
    generateEvent(jsonPayload)