Black formatting

This commit is contained in:
allegroai 2024-04-28 00:34:14 +03:00
parent 4d881636dd
commit 7a4154f054

View File

@ -3,7 +3,7 @@ import attr
from attr import validators from attr import validators
__all__ = ['range_validator', 'param', 'percent_param', 'TaskParameters'] __all__ = ["range_validator", "param", "percent_param", "TaskParameters"]
def _canonize_validator(current_validator): def _canonize_validator(current_validator):
@ -35,23 +35,15 @@ def range_validator(min_value, max_value):
:param max_value: The maximum limit of the range, inclusive. None for no maximum limit. :param max_value: The maximum limit of the range, inclusive. None for no maximum limit.
:return: A new range validator. :return: A new range validator.
""" """
def _range_validator(instance, attribute, value): def _range_validator(instance, attribute, value):
if ((min_value is not None) and (value < min_value)) or \ if ((min_value is not None) and (value < min_value)) or ((max_value is not None) and (value > max_value)):
((max_value is not None) and (value > max_value)):
raise ValueError("{} must be in range [{}, {}]".format(attribute.name, min_value, max_value)) raise ValueError("{} must be in range [{}, {}]".format(attribute.name, min_value, max_value))
return _range_validator return _range_validator
def param( def param(validator=None, range=None, type=None, desc=None, metadata=None, *args, **kwargs):
validator=None,
range=None,
type=None,
desc=None,
metadata=None,
*args,
**kwargs
):
""" """
A parameter inside a TaskParameters class. A parameter inside a TaskParameters class.