Skip to content

Commit b182d0e

Browse files
committed
revert changes in the main script
1 parent 6256fbf commit b182d0e

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

generate.py

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@
66
# "jinja2",
77
# "requests",
88
# "docutils",
9-
# "sphinx",
10-
# "python-docs-theme",
119
# ]
1210
# ///
1311
import json
@@ -50,13 +48,15 @@ def get_completion_progress() -> Iterator['LanguageProjectData']:
5048
)
5149
subprocess.run(['make', '-C', cpython_dir / 'Doc', 'venv'], check=True)
5250
subprocess.run(['make', '-C', cpython_dir / 'Doc', 'gettext'], check=True)
53-
languages_built = dict(build_status.get_languages(PoolManager()))
54-
with concurrent.futures.ProcessPoolExecutor() as executor:
51+
languages_built = dict(build_status.get_languages(http := PoolManager()))
52+
53+
with concurrent.futures.ThreadPoolExecutor() as executor:
5554
return executor.map(
5655
get_project_data,
5756
*zip(*get_languages_and_repos(devguide_dir)),
5857
itertools.repeat(languages_built),
5958
itertools.repeat(clones_dir),
59+
itertools.repeat(http),
6060
)
6161

6262

@@ -65,13 +65,12 @@ def get_project_data(
6565
repo: str | None,
6666
languages_built: dict[str, bool],
6767
clones_dir: str,
68+
http: PoolManager,
6869
) -> 'LanguageProjectData':
6970
built = language.code in languages_built
7071
if repo:
7172
completion, translators_data, branch = get_completion(clones_dir, repo)
72-
visitors_num = (
73-
get_number_of_visitors(language.code, PoolManager()) if built else 0
74-
)
73+
visitors_num = get_number_of_visitors(language.code, http) if built else 0
7574
else:
7675
completion = 0.0
7776
translators_data = TranslatorsData(0, False)

0 commit comments

Comments
 (0)