Skip to content

Commit aed5c14

Browse files
committed
Handle all version formats in sorting
1 parent a1484bd commit aed5c14

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

docs/bin/sort_by_semver.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,14 @@
44
import semver
55

66

7-
def sort_versions(versions): return sorted(versions, cmp=semver.compare,
7+
def cmp_semver(a, b):
8+
try:
9+
return semver.compare(a, b)
10+
except:
11+
return 0
12+
13+
14+
def sort_versions(versions): return sorted(versions, cmp=cmp_semver,
815
reverse=True)
916

1017

0 commit comments

Comments
 (0)