summaryrefslogtreecommitdiff
path: root/rdiff-backup/src/selection.py
diff options
context:
space:
mode:
Diffstat (limited to 'rdiff-backup/src/selection.py')
-rw-r--r--rdiff-backup/src/selection.py6
1 files changed, 2 insertions, 4 deletions
diff --git a/rdiff-backup/src/selection.py b/rdiff-backup/src/selection.py
index 3ed24bc..aaa8639 100644
--- a/rdiff-backup/src/selection.py
+++ b/rdiff-backup/src/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