mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Forgot to use create_job()
This commit is contained in:
parent
e72e7e1773
commit
dbebae5e4c
@ -10,7 +10,7 @@ import os, shutil, subprocess, tempfile, json, time, filecmp, sys
|
|||||||
|
|
||||||
from setup import Command, __version__, require_clean_git, require_git_master
|
from setup import Command, __version__, require_clean_git, require_git_master
|
||||||
from setup.upload import installers
|
from setup.upload import installers
|
||||||
from setup.parallel_build import parallel_build
|
from setup.parallel_build import parallel_build, create_job
|
||||||
|
|
||||||
|
|
||||||
class Stage1(Command):
|
class Stage1(Command):
|
||||||
@ -167,12 +167,12 @@ class Manual(Command):
|
|||||||
languages = ['en'] + list(set(languages) - {'en'})
|
languages = ['en'] + list(set(languages) - {'en'})
|
||||||
os.environ['ALL_USER_MANUAL_LANGUAGES'] = ' '.join(languages)
|
os.environ['ALL_USER_MANUAL_LANGUAGES'] = ' '.join(languages)
|
||||||
for language in languages:
|
for language in languages:
|
||||||
jobs.append(([
|
jobs.append(create_job([
|
||||||
sys.executable, self.j(self.d(self.SRC), 'manual', 'build.py'),
|
sys.executable, self.j(self.d(self.SRC), 'manual', 'build.py'),
|
||||||
language, self.j(tdir, language)
|
language, self.j(tdir, language)
|
||||||
], '\n\n**************** Building translations for: %s' % language))
|
], '\n\n**************** Building translations for: %s' % language))
|
||||||
self.info('Building manual for %d languages' % len(jobs))
|
self.info('Building manual for %d languages' % len(jobs))
|
||||||
subprocess.check_call(jobs[0][0])
|
subprocess.check_call(jobs[0].cmd)
|
||||||
if not parallel_build(jobs[1:], self.info):
|
if not parallel_build(jobs[1:], self.info):
|
||||||
raise SystemExit(1)
|
raise SystemExit(1)
|
||||||
cwd = os.getcwd()
|
cwd = os.getcwd()
|
||||||
@ -258,12 +258,12 @@ class ManPages(Command):
|
|||||||
pass
|
pass
|
||||||
jobs = []
|
jobs = []
|
||||||
for l in languages:
|
for l in languages:
|
||||||
jobs.append((
|
jobs.append(create_job(
|
||||||
[sys.executable, self.j(base, 'build.py'), '--man-pages', l, dest],
|
[sys.executable, self.j(base, 'build.py'), '--man-pages', l, dest],
|
||||||
'\n\n**************** Building translations for: %s' % l)
|
'\n\n**************** Building translations for: %s' % l)
|
||||||
)
|
)
|
||||||
self.info('\tCreating man pages in {} for {} languages...'.format(dest, len(jobs)))
|
self.info('\tCreating man pages in {} for {} languages...'.format(dest, len(jobs)))
|
||||||
subprocess.check_call(jobs[0][0])
|
subprocess.check_call(jobs[0].cmd)
|
||||||
if not parallel_build(jobs[1:], self.info, verbose=False):
|
if not parallel_build(jobs[1:], self.info, verbose=False):
|
||||||
raise SystemExit(1)
|
raise SystemExit(1)
|
||||||
cwd = os.getcwd()
|
cwd = os.getcwd()
|
||||||
@ -285,7 +285,7 @@ class ManPages(Command):
|
|||||||
for dirpath, dirnames, filenames in os.walk('.'):
|
for dirpath, dirnames, filenames in os.walk('.'):
|
||||||
for f in filenames:
|
for f in filenames:
|
||||||
if f.endswith('.1'):
|
if f.endswith('.1'):
|
||||||
jobs.append((['gzip', '--best', self.j(dirpath, f)], ''))
|
jobs.append(create_job(['gzip', '--best', self.j(dirpath, f)], ''))
|
||||||
if not parallel_build(jobs, self.info, verbose=False):
|
if not parallel_build(jobs, self.info, verbose=False):
|
||||||
raise SystemExit(1)
|
raise SystemExit(1)
|
||||||
finally:
|
finally:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user