File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree 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