devctrl.utility.values.raise_if_invalid#
- raise_if_invalid(value, valid_values)[source]#
Raise a
ValueErrorifvalueis not a valid setting.valid_valuesis either a list of discrete valid values, or a tuple(lower, upper)describing an inclusive valid numeric range.- Parameters:
value – The value to validate.
valid_values – List of discrete valid values, or a tuple
(lower, upper)range.
- Raises:
ValueError – If
valueis not a valid setting.