Explorar el Código

btrfs only commit when job succeeded

bigeagle hace 11 años
padre
commit
2a609f6eb7
Se han modificado 1 ficheros con 3 adiciones y 2 borrados
  1. 3 2
      tunasync/btrfs_snapshot.py

+ 3 - 2
tunasync/btrfs_snapshot.py

@@ -20,8 +20,9 @@ class BtrfsHook(JobHook):
     def before_job(self, *args, **kwargs):
         self._create_working_snapshot()
 
-    def after_job(self, *args, **kwargs):
-        self._commit_changes()
+    def after_job(self, status=None, *args, **kwargs):
+        if status == "success":
+            self._commit_changes()
 
     def _ensure_subvolume(self):
         # print(self.service_dir)