aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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: