small formating change
authorEduardo Robles Elvira <edulix@wadobo.com>
Sun, 22 Jun 2014 22:19:17 +0000 (00:19 +0200)
committerEduardo Robles Elvira <edulix@wadobo.com>
Sun, 22 Jun 2014 22:19:32 +0000 (00:19 +0200)
deltatar/deltatar.py

index 4315366..560841a 100644 (file)
@@ -965,11 +965,12 @@ class DeltaTar(object):
         an additional "member" field, used by RestoreHelper.
         '''
         class TarPathIterator(object):
-            def __init__(self, delta_tar, tar_path):
+            def __init__(self, delta_tar, tar_path, new_volume_handler=None):
                 self.delta_tar = delta_tar
                 self.tar_path = tar_path
                 self.tar_obj = None
                 self.last_member = None
+                self.new_volume_handler = None
                 self.__enter__()
 
             def __iter__(self):
@@ -989,7 +990,7 @@ class DeltaTar(object):
                         format=tarfile.GNU_FORMAT,
                         concat_compression='#gz' in self.delta_tar.mode,
                         password=self.delta_tar.password,
-                        new_volume_handler=None,
+                        new_volume_handler=self.new_volume_handler,
                         save_to_members=False,
                         dereference=True)
                 return self