@@ -163,7 +163,7 @@ def build_one(version, git_branch, isdev, quick, venv, build_root, www_root,
163
163
lang = language if language != 'en' else '' ))
164
164
logging .info ("Build start for version: %s, language: %s" ,
165
165
str (version ), language )
166
- sphinxopts = ''
166
+ sphinxopts = [ '-j4' ]
167
167
if language == 'en' :
168
168
target = os .path .join (www_root , str (version ))
169
169
else :
@@ -180,10 +180,10 @@ def build_one(version, git_branch, isdev, quick, venv, build_root, www_root,
180
180
git_clone (locale_repo , locale_clone_dir ,
181
181
translation_branch (locale_repo , locale_clone_dir ,
182
182
version ))
183
- sphinxopts += ( '-D locale_dirs={} '
184
- '-D language ={} '
185
- '-D gettext_compact=0' ) .format (locale_dirs ,
186
- gettext_language_tag )
183
+ sphinxopts . extend ((
184
+ '-D locale_dirs ={}' . format ( locale_dirs ),
185
+ '-D language={}' .format (gettext_language_tag ) ,
186
+ '-D gettext_compact=0' ) )
187
187
os .makedirs (target , exist_ok = True )
188
188
try :
189
189
os .chmod (target , 0o775 )
@@ -202,7 +202,7 @@ def build_one(version, git_branch, isdev, quick, venv, build_root, www_root,
202
202
blurb = os .path .join (venv , "bin/blurb" )
203
203
shell_out (
204
204
"cd Doc; make PYTHON=%s SPHINXBUILD=%s BLURB=%s VENVDIR=%s SPHINXOPTS='%s' %s >> %s 2>&1" %
205
- (python , sphinxbuild , blurb , venv , sphinxopts , maketarget ,
205
+ (python , sphinxbuild , blurb , venv , ' ' . join ( sphinxopts ) , maketarget ,
206
206
os .path .join (log_directory , logname )), shell = True )
207
207
shell_out (['chgrp' , '-R' , group , log_directory ])
208
208
changed = changed_files (os .path .join (checkout , "Doc/build/html" ), target )
0 commit comments