mirror of
https://github.com/clearml/clearml
synced 2025-03-04 11:09:15 +00:00
Black formatting
This commit is contained in:
parent
4d881636dd
commit
7a4154f054
@ -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.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user