Skip to content

Commit 9c023d8

Browse files
committed
added PermissionError
1 parent b968b42 commit 9c023d8

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

cwltool/job.py

+5-2
Original file line numberDiff line numberDiff line change
@@ -99,8 +99,11 @@ def relink_initialworkdir(
9999
except PermissionError:
100100
pass
101101
elif os.path.isdir(host_outdir_tgt) and not vol.resolved.startswith("_:"):
102-
ensure_writable(host_outdir_tgt, include_root=True)
103-
shutil.rmtree(host_outdir_tgt)
102+
try:
103+
ensure_writable(host_outdir_tgt, include_root=True)
104+
shutil.rmtree(host_outdir_tgt)
105+
except PermissionError:
106+
pass
104107
if not vol.resolved.startswith("_:"):
105108
try:
106109
os.symlink(vol.resolved, host_outdir_tgt)

0 commit comments

Comments
 (0)