Skip to content

Commit f1fd5f9

Browse files
committed
Drop mypy workaround for deep_iterable
python-attrs/attrs#1449
1 parent 4b3fafa commit f1fd5f9

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

baybe/parameters/substance.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
import pandas as pd
88
from attrs import define, field
9-
from attrs.validators import and_, deep_mapping, instance_of, min_len
9+
from attrs.validators import deep_mapping, instance_of, min_len
1010
from typing_extensions import override
1111

1212
from baybe.parameters.base import _DiscreteLabelLikeParameter
@@ -44,7 +44,7 @@ class SubstanceParameter(_DiscreteLabelLikeParameter):
4444
converter=lambda x: dict(sorted(x.items())),
4545
validator=deep_mapping(
4646
mapping_validator=min_len(2),
47-
key_validator=and_(instance_of(str), min_len(1)),
47+
key_validator=[instance_of(str), min_len(1)],
4848
),
4949
)
5050
"""A mapping that provides the SMILES strings for all available parameter values."""

0 commit comments

Comments
 (0)