diff --git a/CEP/Pipeline/recipes/sip/nodes/vdsmaker.py b/CEP/Pipeline/recipes/sip/nodes/vdsmaker.py index 63d827f73343d6121d3ac9f473b4e90d51a114ba..bcaabac3bc2e3accccbccaf621762a62cf83bfa3 100644 --- a/CEP/Pipeline/recipes/sip/nodes/vdsmaker.py +++ b/CEP/Pipeline/recipes/sip/nodes/vdsmaker.py @@ -33,8 +33,7 @@ class vdsmaker(LOFARnodeTCP): if not os.access(executable, os.X_OK): raise ExecutableMissing(executable) cmd = [executable, clusterdesc, infile, outfile] - result = catch_segfaults(cmd, None, None, self.logger).returncode - self.outputs["result"] = result + return catch_segfaults(cmd, None, None, self.logger).returncode except ExecutableMissing, e: self.logger.error("%s not found" % (e.args[0])) return 1