8000 Split sphinx log files by translations. · python/docsbuild-scripts@2d55c8c · GitHub
[go: up one dir, main page]

Skip to content

Commit 2d55c8c

Browse files
committed
Split sphinx log files by translations.
1 parent 58d1645 commit 2d55c8c

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

build_docs.py

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -153,10 +153,14 @@ def translation_branch(locale_repo, locale_clone_dir, needed_version):
153153

154154
def build_one(version, isdev, quick, venv, build_root, www_root,
155155
skip_cache_invalidation=False, group='docs', git=False,
156-
log_directory='/var/log/docsbuild/', language='en'):
156+
log_directory='/var/log/docsbuild/', language=None):
157+
if not language:
158+
language = 'en'
157159
checkout = build_root + "/python" + str(version).replace('.', '')
160+
logging.info("Bulid start for version: %s, language: %s",
161+
str(version), language)
158162
sphinxopts = ''
159-
if not language or language == 'en':
163+
if language == 'en':
160164
target = os.path.join(www_root, str(version))
161165
else:
162166
language_dir = os.path.join(www_root, language)
@@ -183,7 +187,6 @@ def build_one(version, isdev, quick, venv, build_root, www_root,
183187
except (PermissionError, subprocess.CalledProcessError) as err:
184188
logging.warning("Can't change mod or group of %s: %s",
185189
target, str(err))
186-
logging.info("Doc autobuild started in %s", checkout)
187190
os.chdir(checkout)
188191

189192
logging.info("Updating checkout")
@@ -195,7 +198,7 @@ def build_one(version, isdev, quick, venv, build_root, www_root,
195198

196199
maketarget = "autobuild-" + ("dev" if isdev else "stable") + ("-html" if quick else "")
197200
logging.info("Running make %s", maketarget)
198-
logname = os.path.basename(checkout) + ".log"
201+
logname = "{}-{}.log".format(os.path.basename(checkout), language)
199202
python = os.path.join(venv, "bin/python")
200203
sphinxbuild = os.path.join(venv, "bin/sphinx-build")
201204
shell_out(

0 commit comments

Comments
 (0)
0