Skip to content

Commit 565117f

Browse files
committed
Bisect on a sorted set of versions.
This avoid an issue when given [3.6, 3.7, 3.8, 3.7] and not being able to find 3.8.
1 parent 038e700 commit 565117f

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

build_docs.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -217,9 +217,12 @@ def version_to_tuple(version):
217217
def tuple_to_version(version_tuple):
218218
return ".".join(str(part) for part in version_tuple)
219219

220-
available_versions_tuples = [
221-
version_to_tuple(available_version) for available_version in available_versions
222-
]
220+
available_versions_tuples = sorted(
221+
[
222+
version_to_tuple(available_version)
223+
for available_version in set(available_versions)
224+
]
225+
)
223226
target_version_tuple = version_to_tuple(target_version)
224227
try:
225228
found = available_versions_tuples[

0 commit comments

Comments
 (0)