mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
Merge pull request #4067 from mitya57/stable
Return non-zero exit status when make subprocess fails
This commit is contained in:
commit
7b0271ab49
@ -18,6 +18,7 @@ from __future__ import print_function
|
|||||||
|
|
||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
|
import subprocess
|
||||||
from os import path
|
from os import path
|
||||||
|
|
||||||
import sphinx
|
import sphinx
|
||||||
@ -196,16 +197,14 @@ class Make(object):
|
|||||||
if self.run_generic_build('latex') > 0:
|
if self.run_generic_build('latex') > 0:
|
||||||
return 1
|
return 1
|
||||||
with cd(self.builddir_join('latex')):
|
with cd(self.builddir_join('latex')):
|
||||||
os.system('%s all-pdf' % self.makecmd)
|
return subprocess.call([self.makecmd, 'all-pdf'])
|
||||||
return 0
|
|
||||||
|
|
||||||
def build_latexpdfja(self):
|
def build_latexpdfja(self):
|
||||||
# type: () -> int
|
# type: () -> int
|
||||||
if self.run_generic_build('latex') > 0:
|
if self.run_generic_build('latex') > 0:
|
||||||
return 1
|
return 1
|
||||||
with cd(self.builddir_join('latex')):
|
with cd(self.builddir_join('latex')):
|
||||||
os.system('%s all-pdf-ja' % self.makecmd)
|
return subprocess.call([self.makecmd, 'all-pdf-ja'])
|
||||||
return 0
|
|
||||||
|
|
||||||
def build_text(self):
|
def build_text(self):
|
||||||
# type: () -> int
|
# type: () -> int
|
||||||
@ -231,8 +230,7 @@ class Make(object):
|
|||||||
if self.run_generic_build('texinfo') > 0:
|
if self.run_generic_build('texinfo') > 0:
|
||||||
return 1
|
return 1
|
||||||
with cd(self.builddir_join('texinfo')):
|
with cd(self.builddir_join('texinfo')):
|
||||||
os.system('%s info' % self.makecmd)
|
return subprocess.call([self.makecmd, 'info'])
|
||||||
return 0
|
|
||||||
|
|
||||||
def build_gettext(self):
|
def build_gettext(self):
|
||||||
# type: () -> int
|
# type: () -> int
|
||||||
|
Loading…
Reference in New Issue
Block a user