浏览代码

btrfs only commit when job succeeded

bigeagle 11 年之前
父节点
当前提交
2a609f6eb7
共有 1 个文件被更改,包括 3 次插入2 次删除
  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)