From: Christian Herdtweck Date: Mon, 13 Jun 2016 11:05:50 +0000 (+0200) Subject: ensure max_volume_size is int or None X-Git-Tag: v2.2~35^2~11 X-Git-Url: http://developer.intra2net.com/git/?a=commitdiff_plain;h=5ab3f8f983c4890c87c5a513a7cc70f71422e0d7;p=python-delta-tar ensure max_volume_size is int or None --- diff --git a/deltatar/tarfile.py b/deltatar/tarfile.py index 8e401f3..a2637fb 100644 --- a/deltatar/tarfile.py +++ b/deltatar/tarfile.py @@ -1813,8 +1813,11 @@ class TarFile(object): raise ValueError("max_volume_size needs to be at least %d" % 3*BLOCKSIZE) if max_volume_size and not callable(new_volume_handler): raise ValueError("new_volume_handler needs to be set and be callable for multivolume support") + if max_volume_size: + self.max_volume_size = int(max_volume_size) + else: + self.max_volume_size = None - self.max_volume_size = max_volume_size self.save_to_members = save_to_members self.new_volume_handler = new_volume_handler self.closed = False