Output error if command fails
This commit is contained in:
parent
1284f3f092
commit
0414ff4cc3
1 changed files with 17 additions and 11 deletions
|
@ -32,17 +32,23 @@ def rst2html(i, o):
|
|||
)
|
||||
|
||||
def run_through_template(input):
|
||||
null = open(os.devnull, 'w')
|
||||
subprocess.check_output(
|
||||
[
|
||||
'python', 'build.py',
|
||||
"-i", "matrix_templates",
|
||||
"-o", "../scripts/tmp",
|
||||
"../scripts/"+input
|
||||
],
|
||||
stderr=null,
|
||||
cwd="../templating",
|
||||
)
|
||||
tmpfile = './tmp/output'
|
||||
try:
|
||||
with open(tmpfile, 'w') as out:
|
||||
subprocess.check_output(
|
||||
[
|
||||
'python', 'build.py',
|
||||
"-i", "matrix_templates",
|
||||
"-o", "../scripts/tmp",
|
||||
"../scripts/"+input
|
||||
],
|
||||
stderr=out,
|
||||
cwd="../templating",
|
||||
)
|
||||
except subprocess.CalledProcessError as e:
|
||||
with open(tmpfile, 'r') as f:
|
||||
print f.read()
|
||||
raise
|
||||
|
||||
def prepare_env():
|
||||
try:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue