def generateEvent()

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


def generateEvent(payload, status="file-converted"):
    logger.info({
        "message": "Sending event {}".format(status),
        "payload": payload
    })
    event = {
        "Time": datetime.datetime.now(),
        "Source": "NFProcessor.file_receiver",
        "DetailType": status,
        "Detail": payload
    }
    logger.debug({
        "message": "event final payload",
        "payload": payload
        })

    eventBridgePutReturn = eventBridge.put_events(Entries = [event])
    logger.debug({
        "message": "Event Bridge PUT return",
        "eventBridgePutReturn": eventBridgePutReturn
        })