@@ -49,34 +49,15 @@ 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 language , repo in repositories .get_languages_and_repos (devguide_dir ):
53- built_on_docs_python_org = language in languages_built
54- in_switcher = languages_built .get (language )
52+ for lang , repo in repositories .get_languages_and_repos (devguide_dir ):
53+ built = lang in languages_built
54+ in_switcher = languages_built .get (lang )
5555 if not repo :
56- yield (
57- language ,
58- cast (str , repo ),
59- 0.0 ,
60- 0 ,
61- 0 ,
62- built_on_docs_python_org ,
63- in_switcher ,
64- )
56+ yield lang , cast (str , repo ), 0.0 , 0 , 0 , built , in_switcher
6557 continue
66- completion_number , translators_number = get_completion (clones_dir , repo )
67- if built_on_docs_python_org :
68- visitors_number = visitors .get_number_of_visitors (language )
69- else :
70- visitors_number = 0
71- yield (
72- language ,
73- repo ,
74- completion_number ,
75- translators_number ,
76- visitors_number ,
77- built_on_docs_python_org ,
78- in_switcher ,
79- )
58+ completion , translators = get_completion (clones_dir , repo )
59+ visitors_num = visitors .get_number_of_visitors (lang ) if built else 0
60+ yield lang , repo , completion , translators , visitors_num , built , in_switcher
8061
8162
8263if __name__ == '__main__' :
0 commit comments