summaryrefslogtreecommitdiff
path: root/src/semantic_version/base.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/semantic_version/base.py')
-rw-r--r--src/semantic_version/base.py17
1 files changed, 2 insertions, 15 deletions
diff --git a/src/semantic_version/base.py b/src/semantic_version/base.py
index 4f177b2..861063b 100644
--- a/src/semantic_version/base.py
+++ b/src/semantic_version/base.py
@@ -88,16 +88,8 @@ class Version(object):
major, minor, patch, prerelease, build = match.groups()
major = int(major)
-
- if minor is None:
- return (major, None, None, None, None)
- else:
- minor = int(minor)
-
- if patch is None:
- return (major, minor, None, None, None)
- else:
- patch = int(patch)
+ minor = int(minor)
+ patch = int(patch)
if prerelease is None:
if partial and (build is None):
@@ -290,11 +282,6 @@ class SpecItem(object):
else: # pragma: no cover
raise ValueError('Unexpected match kind: %r' % self.kind)
- def __contains__(self, version):
- if isinstance(version, Version):
- return self.match(version)
- return False
-
def __str__(self):
return '%s%s' % (self.kind, self.spec)