return IndexPathIterator(self, index_path)
- def iterate_tar_path(self, tar_path):
+ def iterate_tar_path(self, tar_path, new_volume_handler=None):
'''
Returns a tar iterator that iterates jsonized member items that contain
an additional "member" field, used by RestoreHelper.
self.tar_path = tar_path
self.tar_obj = None
self.last_member = None
- self.new_volume_handler = None
+ self.new_volume_handler = new_volume_handler
self.__enter__()
def __iter__(self):
u'member': tarinfo
}, 0
- return TarPathIterator(self, tar_path)
+ return TarPathIterator(self, tar_path, new_volume_handler)
def jsonize_path_iterator(self, iter, strip=0):
'''