File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed
Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change 2121"""
2222
2323from argparse import ArgumentParser
24+ from collections .abc import Sequence
2425from contextlib import suppress , contextmanager
2526from dataclasses import dataclass
2627import filecmp
@@ -372,7 +373,7 @@ def edit(file: Path):
372373
373374
374375def setup_switchers (
375- versions : Iterable [Version ], languages : Iterable [Language ], html_root : Path
376+ versions : Sequence [Version ], languages : Sequence [Language ], html_root : Path
376377):
377378 """Setup cross-links between CPython versions:
378379 - Cross-link various languages in a language switcher
@@ -617,9 +618,9 @@ class DocBuilder:
617618 """Builder for a CPython version and a language."""
618619
619620 version : Version
620- versions : Iterable [Version ]
621+ versions : Sequence [Version ]
621622 language : Language
622- languages : Iterable [Language ]
623+ languages : Sequence [Language ]
623624 cpython_repo : Repository
624625 build_root : Path
625626 www_root : Path
@@ -1127,7 +1128,7 @@ def parse_versions_from_devguide(http: urllib3.PoolManager) -> list[Version]:
11271128 return versions
11281129
11291130
1130- def parse_languages_from_config ():
1131+ def parse_languages_from_config () -> list [ Language ] :
11311132 """Read config.toml to discover languages to build."""
11321133 config = tomlkit .parse ((HERE / "config.toml" ).read_text (encoding = "UTF-8" ))
11331134 languages = []
You can’t perform that action at this time.
0 commit comments