def insert_data()

in ansible_image_validation/azure-table-data.py [0:0]


    def insert_data(self, args):
        """
        Inserts/updates the records in the Azure Table Storage
        """
        table_name = args.table_name
        image_name = args.image_name
        validation_time = args.validation_time
        validation_result = args.validation_result
        validation_epoch = args.validation_epoch

        print("error message path", args.err_msg_file)
        if args.err_msg_file != None and path.exists(args.err_msg_file):
            err_msgs = open(args.err_msg_file, "r").read()
        else:
            err_msgs = ""

        validationResult = {
            'PartitionKey': image_name,
            'RowKey': "1", 
            'ValidationResult': validation_result,
            "ErrorMessages": err_msgs,
            "IsDeleted": "0"
        }

        print(validationResult)

        self.table_service.insert_or_replace_entity(table_name, validationResult)