diff options
Diffstat (limited to 'rdiff-backup/src/destructive_stepping.py')
-rw-r--r-- | rdiff-backup/src/destructive_stepping.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/rdiff-backup/src/destructive_stepping.py b/rdiff-backup/src/destructive_stepping.py index ff3b42a..0d0d529 100644 --- a/rdiff-backup/src/destructive_stepping.py +++ b/rdiff-backup/src/destructive_stepping.py @@ -204,7 +204,11 @@ class DestructiveSteppingFinalizer(IterTreeReducer): self.dsrpath = dsrpath def end_process(self): - if self.dsrpath: self.dsrpath.write_changes() + if self.dsrpath: + Robust.check_common_error(self.dsrpath.write_changes, + lambda exc: Log("Error %s finalizing file %s" % + (str(exc), dsrp.path))) + |