summaryrefslogtreecommitdiff
path: root/rdiff-backup/rdiff_backup/restore.py
diff options
context:
space:
mode:
authorbescoto <bescoto@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109>2003-07-23 09:00:45 +0000
committerbescoto <bescoto@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109>2003-07-23 09:00:45 +0000
commitda7569aff85b76bce315685df1c9185112db76a5 (patch)
treea093a434dc3421f98bb67b5fe977085335e23598 /rdiff-backup/rdiff_backup/restore.py
parentf6796406cfb923b377fbd6f7b2400578b3357336 (diff)
downloadrdiff-backup-da7569aff85b76bce315685df1c9185112db76a5.tar.gz
Fix for restore without mirror_metadata
git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@360 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
Diffstat (limited to 'rdiff-backup/rdiff_backup/restore.py')
-rw-r--r--rdiff-backup/rdiff_backup/restore.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/rdiff-backup/rdiff_backup/restore.py b/rdiff-backup/rdiff_backup/restore.py
index 5796141..7094a3b 100644
--- a/rdiff-backup/rdiff_backup/restore.py
+++ b/rdiff-backup/rdiff_backup/restore.py
@@ -180,8 +180,7 @@ class MirrorStruct:
rorp = rf.get_attribs()
yield rorp
if rorp.isdir():
- for sub_rf in rf.yield_sub_rfs():
- for rorp in yield_attribs(sub_rf): yield rorp
+ for sub_rf in rf.yield_sub_rfs(): yield sub_rf.get_attribs()
def subtract_indicies(cls, index, rorp_iter):
"""Subtract index from index of each rorp in rorp_iter