From da7569aff85b76bce315685df1c9185112db76a5 Mon Sep 17 00:00:00 2001 From: bescoto Date: Wed, 23 Jul 2003 09:00:45 +0000 Subject: Fix for restore without mirror_metadata git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@360 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109 --- rdiff-backup/rdiff_backup/restore.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'rdiff-backup/rdiff_backup/restore.py') 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 -- cgit v1.2.1