Commit 1f3745c7 authored by Nicolas Delaby's avatar Nicolas Delaby

Read returncode attribute to know if external process failed or not

parent 9a0c25c2
...@@ -164,7 +164,7 @@ class subprocesstransform: ...@@ -164,7 +164,7 @@ class subprocesstransform:
process = Popen(argument_list, stdin=PIPE, stdout=PIPE, process = Popen(argument_list, stdin=PIPE, stdout=PIPE,
stderr=PIPE, close_fds=True) stderr=PIPE, close_fds=True)
data_out, data_err = process.communicate(input=data) data_out, data_err = process.communicate(input=data)
if data_err: if process.returncode:
raise OSError, data_err raise OSError, data_err
cache.setData(data_out) cache.setData(data_out)
return cache return cache
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment