From 471ab1f35aaf9651926431198bc59f3b73a1b7df Mon Sep 17 00:00:00 2001 From: jwansek Date: Tue, 5 Aug 2025 02:03:01 +0100 Subject: Fixed bug with removing files --- autoBackup/autoBackup.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'autoBackup/autoBackup.py') diff --git a/autoBackup/autoBackup.py b/autoBackup/autoBackup.py index 5466926..cbb6392 100644 --- a/autoBackup/autoBackup.py +++ b/autoBackup/autoBackup.py @@ -134,8 +134,11 @@ class TrueNASWebsocketsClient(truenas_api_client.JSONRPCClient): )) if all_complete: - os.remove(self._get_job_serialized_name(job_type)) - logging.info("No more running %s jobs on '%s'" % (job_type, self.host)) + if os.path.exists(self._get_job_serialized_name(job_type)): + os.remove(self._get_job_serialized_name(job_type)) + logging.info("All %s jobs on '%s' completed" % (job_type, self.host)) + else: + logging.info("There were no %s jobs on '%s'. Perhaps they already all finished." % (job_type, self.host)) return all_complete class TrueNASAPIClient: -- cgit v1.2.3