2727
2828
2929def get_completion_progress () -> (
30- Iterator [tuple [str , str , float , int , int , bool , bool | None ]]
30+ Iterator [tuple [str , str , str , float , int , int , bool , bool | None ]]
3131):
3232 with TemporaryDirectory () as clones_dir :
3333 Repo .clone_from (
@@ -49,15 +49,24 @@ def get_completion_progress() -> (
4949 ['make' , '-C' , Path (clones_dir , 'cpython/Doc' ), 'gettext' ], check = True
5050 )
5151 languages_built = dict (build_status .get_languages ())
52- for lang , repo in repositories .get_languages_and_repos (devguide_dir ):
52+ for lang , lang_name , repo in repositories .get_languages_and_repos (devguide_dir ):
5353 built = lang in languages_built
5454 in_switcher = languages_built .get (lang )
5555 if not repo :
56- yield lang , cast (str , repo ), 0.0 , 0 , 0 , built , in_switcher
56+ yield lang , lang_name , cast (str , repo ), 0.0 , 0 , 0 , built , in_switcher
5757 continue
5858 completion , translators = get_completion (clones_dir , repo )
5959 visitors_num = visitors .get_number_of_visitors (lang ) if built else 0
60- yield lang , repo , completion , translators , visitors_num , built , in_switcher
60+ yield (
61+ lang ,
62+ lang_name ,
63+ repo ,
64+ completion ,
65+ translators ,
66+ visitors_num ,
67+ built ,
68+ in_switcher ,
69+ )
6170
6271
6372if __name__ == '__main__' :
0 commit comments