def save()

in app/lambda/datastore.py [0:0]


    def save(self, info):
        """Store the data into database
        
        Args:
            info(dict): information to store

        Returns:
            None
        """
        response = {'status': 'OK'}
        if self._databaseName == 'dynamodb':
            dynamodb = AwsHelper().getResource(self._databaseName, self._awsRegion)
            table = dynamodb.Table(self._tableName)
            for key in info:
                if not info[key]:
                    response['status'] = 'BAD'
                    response['error'] = key + ' should not be empty.'
                    print(response['error'])
                    return response
            try:
                table.put_item(Item=info)
            except ParamValidationError as e:
                print("Parameter validation error: %s" % e)
            except ClientError as e:
                print("Unexpected error: %s" % e)
        return response