diff options
Diffstat (limited to 'semantic_version')
-rw-r--r-- | semantic_version/base.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/semantic_version/base.py b/semantic_version/base.py index dc5e21e..078d83d 100644 --- a/semantic_version/base.py +++ b/semantic_version/base.py @@ -1166,7 +1166,11 @@ class LegacySpec(SimpleSpec): DeprecationWarning, stacklevel=2, ) - for clause in self.clause: + try: + clauses = list(self.clause) + except TypeError: # Not an iterable + clauses = [self.clause] + for clause in clauses: yield SpecItem.from_matcher(clause) |