From e7efac6a8694f2f9512dd24df970a851cf4b1c51 Mon Sep 17 00:00:00 2001 From: Hilary James Oliver Date: Fri, 20 Dec 2024 13:15:11 +1300 Subject: [PATCH] Fix unlinking old job out/err files. --- cylc/flow/job_runner_mgr.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cylc/flow/job_runner_mgr.py b/cylc/flow/job_runner_mgr.py index b8ddaaa053..de78171709 100644 --- a/cylc/flow/job_runner_mgr.py +++ b/cylc/flow/job_runner_mgr.py @@ -568,8 +568,8 @@ def _job_submit_impl( # Create NN symbolic link, if necessary self._create_nn(job_file_path) for name in JOB_LOG_ERR, JOB_LOG_OUT: - with suppress(OSError): - os.unlink(os.path.join(job_file_path, name)) + with suppress(FileNotFoundError): + os.unlink(os.path.join(os.path.dirname(job_file_path), name)) # Start new status file with open(f"{job_file_path}.status", "w") as job_status_file: