def update_contactID()

in assets/ComprehendTask.py [0:0]


def update_contactID(contactID, isTaskCreated, dynamodb=None):
    print('update_contactID() for contactID: {0} to {1}'.format(contactID, isTaskCreated))
    if not dynamodb:
        dynamodb = boto3.resource('dynamodb')
        table = dynamodb.Table('TrackingTask')
        response = table.update_item(
            Key= {
            'ContactID':  contactID
            },
            ExpressionAttributeNames= { "#PName": "isTaskCreated" },
        ExpressionAttributeValues= {
            ":PValue":  isTaskCreated
        },
        UpdateExpression= "SET #PName = :PValue",
        ReturnValues= "ALL_NEW"
        )
        print('update_contactID() response from DB is: {}'.format(response))