Skip to content

Commit 14df246

Browse files
committed
udocker: pull before execution so that ToolTimeLimit isn't affected
1 parent 819f6c1 commit 14df246

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

cwltool/job.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -621,6 +621,9 @@ def run(self,
621621
img_id = str(docker_req["dockerImageId"])
622622
elif 'dockerPull' in docker_req:
623623
img_id = str(docker_req["dockerPull"])
624+
cmd = [user_space_docker_cmd, "pull", img_id]
625+
_logger.info(Text(cmd))
626+
subprocess.check_call(cmd, stdout=sys.stderr)
624627
else:
625628
raise WorkflowException(SourceLine(docker_req).makeError(
626629
"Docker image must be specified as 'dockerImageId' or "

0 commit comments

Comments
 (0)