From 6549259eab9e85ae0b26b6ced7f9b544ea156a0b Mon Sep 17 00:00:00 2001 From: ben Date: Sun, 5 May 2002 03:28:57 +0000 Subject: 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 --- rdiff-backup/rdiff_backup/selection.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'rdiff-backup/rdiff_backup/selection.py') 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 -- cgit v1.2.1