Commit 2e70578d by Sébastien Eustace

Fix compatibility with Python <3.6

parent 04e1f604
...@@ -152,12 +152,12 @@ class Version(VersionRange): ...@@ -152,12 +152,12 @@ class Version(VersionRange):
text = text.rstrip('.') text = text.rstrip('.')
major = int(match[1]) major = int(match.group(1))
minor = int(match[2]) if match[2] else None minor = int(match.group(2)) if match.group(2) else None
patch = int(match[3]) if match[3] else None patch = int(match.group(3)) if match.group(3) else None
pre = match[4] pre = match.group(4)
build = match[5] build = match.group(5)
if build: if build:
build = build.lstrip('+') build = build.lstrip('+')
......
...@@ -318,7 +318,7 @@ class VersionRange(VersionConstraint): ...@@ -318,7 +318,7 @@ class VersionRange(VersionConstraint):
if not ranges: if not ranges:
return current return current
return VersionUnion.of(*ranges, current) return VersionUnion.of(*(ranges + [current]))
raise ValueError('Unknown VersionConstraint type {}.'.format(other)) raise ValueError('Unknown VersionConstraint type {}.'.format(other))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment