in lambdas/on_file_validated/app.py [0:0]
def saveToDatabase(filename, validationMessage):
"""
Saves the record to the database
"""
table = ddb_resource.Table(_ddb_table_name)
status = "OK" if validationMessage is None else "NOT_OK"
logger.info({
"message": "Saving record on ddb for file {} with status {}".format(filename, status),
"validationMessage": validationMessage
})
response= table.put_item(
Item={
'filename': filename,
'status': status,
'datetime': datetime.utcnow().isoformat(),
'validation_error': validationMessage
}
)
logger.debug({
"message": "Return from DDB",
"ddb_return": response
})