Skip to content

Commit b7b0fa9

Browse files
committed
Fix __contains__ for vers:ANY/*
Fixes: #30 Signed-off-by: Hritik Vijay <hritikxx8@gmail.com>
1 parent 4dccdfb commit b7b0fa9

1 file changed

Lines changed: 1 addition & 2 deletions

File tree

src/univers/version_constraint.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -210,8 +210,7 @@ def __contains__(self, version):
210210
>>> assert v24 in VersionConstraint(comparator="<=", version=v24)
211211
>>> assert v24 not in VersionConstraint(comparator="<", version=v24)
212212
"""
213-
214-
if not isinstance(version, self.version.__class__):
213+
if not isinstance(version, self.version.__class__) and self.comparator != "*":
215214
raise ValueError(
216215
f"Cannot compare {version.__class__!r} instance "
217216
f"with {self.version.__class__!r} instance."

0 commit comments

Comments
 (0)