Skip to content

Commit b4fe02f

Browse files
authored
gh-117205: Increase chunksize when compiling pyc in parallel (#117206)
1 parent 985917d commit b4fe02f

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

Lib/compileall.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,8 @@ def compile_dir(dir, maxlevels=None, ddir=None, force=False,
116116
prependdir=prependdir,
117117
limit_sl_dest=limit_sl_dest,
118118
hardlink_dupes=hardlink_dupes),
119-
files)
119+
files,
120+
chunksize=4)
120121
success = min(results, default=True)
121122
else:
122123
for file in files:
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Speed up :func:`compileall.compile_dir` by 20% when using multiprocessing by increasing ``chunksize``.

0 commit comments

Comments
 (0)