We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4b3fafa commit f1fd5f9Copy full SHA for f1fd5f9
1 file changed
baybe/parameters/substance.py
@@ -6,7 +6,7 @@
6
7
import pandas as pd
8
from attrs import define, field
9
-from attrs.validators import and_, deep_mapping, instance_of, min_len
+from attrs.validators import deep_mapping, instance_of, min_len
10
from typing_extensions import override
11
12
from baybe.parameters.base import _DiscreteLabelLikeParameter
@@ -44,7 +44,7 @@ class SubstanceParameter(_DiscreteLabelLikeParameter):
44
converter=lambda x: dict(sorted(x.items())),
45
validator=deep_mapping(
46
mapping_validator=min_len(2),
47
- key_validator=and_(instance_of(str), min_len(1)),
+ key_validator=[instance_of(str), min_len(1)],
48
),
49
)
50
"""A mapping that provides the SMILES strings for all available parameter values."""
0 commit comments