X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/4bccbaed84c6b398f4cb4dbc7a9bc345e79d6550..2eaa77dc327c024f2faa3fbd322e7054454b6442:/sdk/cwl/arvados_cwl/runner.py diff --git a/sdk/cwl/arvados_cwl/runner.py b/sdk/cwl/arvados_cwl/runner.py index 5cc447e9a3..3bbcb8b091 100644 --- a/sdk/cwl/arvados_cwl/runner.py +++ b/sdk/cwl/arvados_cwl/runner.py @@ -195,7 +195,7 @@ class Runner(object): else: processStatus = "permanentFail" - outputs = None + outputs = {} try: try: self.final_output = record["output"] @@ -212,7 +212,7 @@ class Runner(object): adjustFileObjs(outputs, keepify) adjustDirObjs(outputs, keepify) except Exception as e: - logger.error("While getting final output object: %s", e) + logger.exception("While getting final output object: %s", e) self.arvrunner.output_callback(outputs, processStatus) finally: del self.arvrunner.processes[record["uuid"]]