diff options
Diffstat (limited to 'rdiff-backup/rdiff_backup/restore.py')
-rw-r--r-- | rdiff-backup/rdiff_backup/restore.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/rdiff-backup/rdiff_backup/restore.py b/rdiff-backup/rdiff_backup/restore.py index a97f839..8ab1d77 100644 --- a/rdiff-backup/rdiff_backup/restore.py +++ b/rdiff-backup/rdiff_backup/restore.py @@ -22,7 +22,7 @@ from __future__ import generators import tempfile, os, cStringIO import Globals, Time, Rdiff, Hardlink, rorpiter, selection, rpath, \ - log, static, robust, metadata, statistics, TempFile, eas_acls, hash + log, static, robust, metadata, statistics, TempFile, hash class RestoreError(Exception): pass @@ -177,9 +177,9 @@ class MirrorStruct: """ if rest_time is None: rest_time = cls._rest_time - rorp_iter = eas_acls.GetCombinedMetadataIter( - Globals.rbdir, rest_time, restrict_index = cls.mirror_base.index, - acls = Globals.acls_active, eas = Globals.eas_active) + if not metadata.ManagerObj: metadata.SetManager() + rorp_iter = metadata.ManagerObj.GetAtTime(rest_time, + cls.mirror_base.index) if not rorp_iter: if require_metadata: log.Log.FatalError("Mirror metadata not found") |