flexmeasures.utils.validation_utils
Functions
- flexmeasures.utils.validation_utils.validate_color_hex(value)
Validates that a given value is a valid hex color code.
Parameters: :value: The color code to validate.
- flexmeasures.utils.validation_utils.validate_url(value)
Validates that a given value is a valid URL format using regex.
Parameters: :value: The URL to validate.
- flexmeasures.utils.validation_utils.validate_variable_quantity(variable_quantity: ur.Quantity | list[dict] | Sensor, unit_validator: Callable, data_key: str)
Check if a given value is a sensor or a fixed value (e.g. string), then validate with the unit validator.
Parameters: :param variable_quantity: The value to be validated. :param unit_validator: The validation function used to validate the value’s unit. :param data_key: User-facing data-key of the field that is being validated.