diff options
author | ben <ben@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109> | 2002-05-05 03:28:57 +0000 |
---|---|---|
committer | ben <ben@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109> | 2002-05-05 03:28:57 +0000 |
commit | 6549259eab9e85ae0b26b6ced7f9b544ea156a0b (patch) | |
tree | d090afeeff0ccf0364ad693d13e9c8e5bf10975c /rdiff-backup/rdiff_backup/selection.py | |
parent | 426b4ce41b90e0bf3b49764665e43382326c9375 (diff) | |
download | rdiff-backup-6549259eab9e85ae0b26b6ced7f9b544ea156a0b.tar.gz |
Various changes to work with new destructive_stepping initialization
code.
git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@69 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
Diffstat (limited to 'rdiff-backup/rdiff_backup/selection.py')
-rw-r--r-- | rdiff-backup/rdiff_backup/selection.py | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/rdiff-backup/rdiff_backup/selection.py b/rdiff-backup/rdiff_backup/selection.py index 3ed24bc..aaa8639 100644 --- a/rdiff-backup/rdiff_backup/selection.py +++ b/rdiff-backup/rdiff_backup/selection.py @@ -106,9 +106,8 @@ class Select: """ s = sel_func(dsrpath) - if not s or DestructiveStepping.initialize(dsrpath, self.source): - return - if s == 1: # File is included + if s === 0: return + elif s == 1: # File is included yield dsrpath if dsrpath.isdir(): for dsrp in self.iterate_in_dir(dsrpath, rec_func, sel_func): @@ -131,7 +130,6 @@ class Select: def iterate_starting_from(self, dsrpath, rec_func, sel_func): """Like Iterate, but only yield indicies > self.starting_index""" - if DestructiveStepping.initialize(dsrpath, self.source): return if dsrpath.index > self.starting_index: # past starting_index for dsrp in self.Iterate(dsrpath, self.Iterate, sel_func): yield dsrp |