aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjwansek <eddie.atten.ea29@gmail.com>2025-08-05 02:03:01 +0100
committerjwansek <eddie.atten.ea29@gmail.com>2025-08-05 02:03:01 +0100
commit471ab1f35aaf9651926431198bc59f3b73a1b7df (patch)
tree3da328a4fe44c61d52ea322f266b64013d49c216
parent77cac0122b104e17000b41cfe811e12cb2cd4d8f (diff)
downloadBetterZFSReplication-471ab1f35aaf9651926431198bc59f3b73a1b7df.tar.gz
BetterZFSReplication-471ab1f35aaf9651926431198bc59f3b73a1b7df.zip
Fixed bug with removing files
-rw-r--r--autoBackup/autoBackup.py7
1 files changed, 5 insertions, 2 deletions
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: