From 8393fa2fd387503e0721fa0919a334dbf5d5796f Mon Sep 17 00:00:00 2001 From: Jake Fennick Date: Thu, 9 Mar 2023 11:22:10 -0700 Subject: [PATCH] added PermissionError --- cwltool/job.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cwltool/job.py b/cwltool/job.py index e0368f194..fc69d17dd 100644 --- a/cwltool/job.py +++ b/cwltool/job.py @@ -100,7 +100,10 @@ def relink_initialworkdir( pass elif os.path.isdir(host_outdir_tgt) and not vol.resolved.startswith("_:"): ensure_writable(host_outdir_tgt, include_root=True) - shutil.rmtree(host_outdir_tgt) + try: + shutil.rmtree(host_outdir_tgt) + except PermissionError: + pass if not vol.resolved.startswith("_:"): try: os.symlink(vol.resolved, host_outdir_tgt)