pysqa.base.validate.value_in_range#
- pysqa.base.validate.value_in_range(value: float | int | None = None, value_min: float | int | None = None, value_max: float | int | None = None) int | float | None[source]#
Check if a value is within a specified range.
- Parameters:
value (int/float/None) – The value to check.
value_min (int/float/None) – The minimum value. Defaults to None.
value_max (int/float/None) – The maximum value. Defaults to None.
- Returns:
The value if it is within the range, otherwise the minimum or maximum value.
- Return type:
int/float/None