projects
/
arvados.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge branch 'master' into 4951-request-vm
[arvados.git]
/
crunch_scripts
/
run-command
diff --git
a/crunch_scripts/run-command
b/crunch_scripts/run-command
index 13ae918895d6192553107ae00273e247c6eb4c34..c07debd787eecfc6696c5d614d69c013f8028dd7 100755
(executable)
--- a/
crunch_scripts/run-command
+++ b/
crunch_scripts/run-command
@@
-434,8
+434,8
@@
if "task.vwd" in taskp:
else:
outcollection = robust_put.upload(outdir, logger)
else:
outcollection = robust_put.upload(outdir, logger)
-# Success if
no non-zero return codes
-success =
any(rcode) and not any([status != 0 for status in rcode.values()]
)
+# Success if
we ran any subprocess, and they all exited 0.
+success =
rcode and all(status == 0 for status in rcode.itervalues()
)
api.job_tasks().update(uuid=arvados.current_task()['uuid'],
body={
api.job_tasks().update(uuid=arvados.current_task()['uuid'],
body={
@@
-444,4
+444,4
@@
api.job_tasks().update(uuid=arvados.current_task()['uuid'],
'progress':1.0
}).execute()
'progress':1.0
}).execute()
-sys.exit(
rcode
)
+sys.exit(
0 if success else 1
)