PropertyValidationError¶
-
exception
ipkiss3.all.
PropertyValidationError
(error_class_instance=None, error_cause='No message for this error.', error_var_values={})¶ Exception used when validating properties, to be thrown from validate_properties()
Generates the following message:
> Error in validating properties > ------------------------------ > > Instance causing the error: name of the instance causing the error > Cause of the error: error_cause > properties causing the error: > var --> value of var > var2 --> value of var2
Parameters: error_class_instance: object
Instance of the class that is throwing the error.
error_cause: str
Explanation of the cause of the error.
error_var_values: dict
dictionary containing a variable name and its value in each item
Examples
PropertyValidationError(self,”The sum of var and var2 should be larger than 20” , {“var”: self.var, “var2”:self.var2})