Skip to content

Commit 47db639

Browse files
committed
Rely on None==None and handle two cases together.
1 parent cec4ce5 commit 47db639

File tree

1 file changed

+4
-7
lines changed

1 file changed

+4
-7
lines changed

distutils/version.py

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -193,14 +193,11 @@ def _cmp(self, other):
193193

194194
def _cmp_prerelease(self, other):
195195
"""
196-
case 1: neither has prerelease; they're equal
197-
case 2: self has prerelease, other doesn't; other is greater
198-
case 3: self doesn't have prerelease, other does: self is greater
199-
case 4: both have prerelease: must compare them!
196+
case 1: self has prerelease, other doesn't; other is greater
197+
case 2: self doesn't have prerelease, other does: self is greater
198+
case 3: both or neither have prerelease: compare them!
200199
"""
201-
if not self.prerelease and not other.prerelease:
202-
return 0
203-
elif self.prerelease and not other.prerelease:
200+
if self.prerelease and not other.prerelease:
204201
return -1
205202
elif not self.prerelease and other.prerelease:
206203
return 1

0 commit comments

Comments
 (0)