File tree Expand file tree Collapse file tree 1 file changed +6
-8
lines changed Expand file tree Collapse file tree 1 file changed +6
-8
lines changed Original file line number Diff line number Diff line change 1111import requests
1212
1313
14- def get_languages () -> defaultdict [str , bool ]:
15- # Languages missing from config.toml are not in production
16- in_prod = defaultdict (lambda : False )
14+ def get_languages () -> Generator [str , None , None ]:
1715 data = requests .get (
1816 "https://raw.githubusercontent.com/"
1917 "python/docsbuild-scripts/refs/heads/main/config.toml" ,
2018 timeout = 10 ,
2119 ).text
22- languages = tomllib .loads (data )["languages" ]
20+ config = tomllib .loads (data )
21+ languages = config ["languages" ]
22+ defaults = config ["defaults" ]
2323 for code , language in languages .items ():
24- code = code .lower ().replace ("_" , "-" )
25- # Languages in config.toml default to being in production
26- in_prod [code ] = language .get ("in_prod" , True )
27- return in_prod
24+ if language .get ("in_prod" , defaults ["in_prod" ]):
25+ yield code .lower ().replace ("_" , "-" )
2826
2927
3028def main () -> None :
You can’t perform that action at this time.
0 commit comments