def UpdateJobItemBatchStatus()

in src/timetriggerSNS/app.py [0:0]


def UpdateJobItemBatchStatus(dynamoTable, jobid, status, batchStatus, batchFailedFiles):

    table = dynamodb.Table(dynamoTable)

    try:
        response = table.update_item(
            Key={
                'JobId': jobid
            },
            UpdateExpression='SET BatchOpsStatus = :val1, BatchOpsFailedFiles = :val2, JobStatus = :val3, RestoreProgressPercent = :val4',
            ExpressionAttributeValues={
                ':val1': batchStatus,
                ':val2': batchFailedFiles,
                ':val3': status,
                ':val4': 0
            }
        )
        #print(response)
        
    except ClientError as e:
        print(e.response['Error']['Message'])