pysqa.base.validate.value_in_range

Contents

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