summaryrefslogtreecommitdiff
path: root/rdiff-backup/rdiff_backup/selection.py
diff options
context:
space:
mode:
authorben <ben@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109>2002-05-05 03:28:57 +0000
committerben <ben@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109>2002-05-05 03:28:57 +0000
commit6549259eab9e85ae0b26b6ced7f9b544ea156a0b (patch)
treed090afeeff0ccf0364ad693d13e9c8e5bf10975c /rdiff-backup/rdiff_backup/selection.py
parent426b4ce41b90e0bf3b49764665e43382326c9375 (diff)
downloadrdiff-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.py6
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