Skip to content

Commit 4eb435e

Browse files
committed
Remove OrderedDict
1 parent 988128e commit 4eb435e

File tree

1 file changed

+5
-20
lines changed

1 file changed

+5
-20
lines changed

build_docs.py

+5-20
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@
3737
import subprocess
3838
import sys
3939
from bisect import bisect_left as bisect
40-
from collections import OrderedDict
4140
from datetime import datetime as dt, timezone
4241
from pathlib import Path
4342
from string import Template
@@ -372,6 +371,9 @@ def setup_switchers(
372371
- Cross-link various languages in a language switcher
373372
- Cross-link various versions in a version switcher
374373
"""
374+
languages_map = dict(sorted((l.tag, l.name) for l in languages if l.in_prod))
375+
versions_map = {v.name: v.picker_label for v in reversed(versions)}
376+
375377
with open(
376378
HERE / "templates" / "switchers.js", encoding="UTF-8"
377379
) as switchers_template_file:
@@ -380,25 +382,8 @@ def setup_switchers(
380382
switchers_path.write_text(
381383
template.safe_substitute(
382384
{
383-
"LANGUAGES": json.dumps(
384-
OrderedDict(
385-
sorted(
386-
[
387-
(language.tag, language.name)
388-
for language in languages
389-
if language.in_prod
390-
]
391-
)
392-
)
393-
),
394-
"VERSIONS": json.dumps(
395-
OrderedDict(
396-
[
397-
(version.name, version.picker_label)
398-
for version in reversed(versions)
399-
]
400-
)
401-
),
385+
"LANGUAGES": json.dumps(languages_map),
386+
"VERSIONS": json.dumps(versions_map),
402387
}
403388
),
404389
encoding="UTF-8",

0 commit comments

Comments
 (0)