Skip to content

Commit 2828c2b

Browse files
committed
Remove needless sorts
1 parent 6360ad7 commit 2828c2b

File tree

1 file changed

+3
-14
lines changed

1 file changed

+3
-14
lines changed

build_docs.py

Lines changed: 3 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -182,9 +182,7 @@ def setup_indexsidebar(self, versions, dest_path):
182182
sidebar_file.write(
183183
sidebar_template.render(
184184
current_version=self,
185-
versions=sorted(
186-
versions, key=lambda v: version_to_tuple(v.name), reverse=True
187-
),
185+
versions=versions[::-1],
188186
)
189187
)
190188

@@ -339,12 +337,7 @@ def locate_nearest_version(available_versions, target_version):
339337
'3.7'
340338
"""
341339

342-
available_versions_tuples = sorted(
343-
[
344-
version_to_tuple(available_version)
345-
for available_version in set(available_versions)
346-
]
347-
)
340+
available_versions_tuples = sorted(map(version_to_tuple, set(available_versions)))
348341
target_version_tuple = version_to_tuple(target_version)
349342
try:
350343
found = available_versions_tuples[
@@ -402,11 +395,7 @@ def setup_switchers(
402395
OrderedDict(
403396
[
404397
(version.name, version.picker_label)
405-
for version in sorted(
406-
versions,
407-
key=lambda v: version_to_tuple(v.name),
408-
reverse=True,
409-
)
398+
for version in reversed(versions)
410399
]
411400
)
412401
),

0 commit comments

Comments
 (0)