File tree 1 file changed +5
-4
lines changed
1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change 21
21
"""
22
22
23
23
from argparse import ArgumentParser
24
+ from collections .abc import Sequence
24
25
from contextlib import suppress , contextmanager
25
26
from dataclasses import dataclass
26
27
import filecmp
@@ -372,7 +373,7 @@ def edit(file: Path):
372
373
373
374
374
375
def setup_switchers (
375
- versions : Iterable [Version ], languages : Iterable [Language ], html_root : Path
376
+ versions : Sequence [Version ], languages : Sequence [Language ], html_root : Path
376
377
):
377
378
"""Setup cross-links between CPython versions:
378
379
- Cross-link various languages in a language switcher
@@ -617,9 +618,9 @@ class DocBuilder:
617
618
"""Builder for a CPython version and a language."""
618
619
619
620
version : Version
620
- versions : Iterable [Version ]
621
+ versions : Sequence [Version ]
621
622
language : Language
622
- languages : Iterable [Language ]
623
+ languages : Sequence [Language ]
623
624
cpython_repo : Repository
624
625
build_root : Path
625
626
www_root : Path
@@ -1127,7 +1128,7 @@ def parse_versions_from_devguide(http: urllib3.PoolManager) -> list[Version]:
1127
1128
return versions
1128
1129
1129
1130
1130
- def parse_languages_from_config ():
1131
+ def parse_languages_from_config () -> list [ Language ] :
1131
1132
"""Read config.toml to discover languages to build."""
1132
1133
config = tomlkit .parse ((HERE / "config.toml" ).read_text (encoding = "UTF-8" ))
1133
1134
languages = []
You can’t perform that action at this time.
0 commit comments