equal
deleted
inserted
replaced
41 '.tgz', '.tbz2']) |
41 '.tgz', '.tbz2']) |
42 self.mtime = mtime |
42 self.mtime = mtime |
43 if isinstance(dest, str): |
43 if isinstance(dest, str): |
44 self.z = tarfile.open(dest, mode='w:'+kind) |
44 self.z = tarfile.open(dest, mode='w:'+kind) |
45 else: |
45 else: |
46 self.z = tarfile.open(mode='w|'+kind, fileobj=dest) |
46 # Python 2.5-2.5.1 have a regression that requires a name arg |
|
47 self.z = tarfile.open(name='', mode='w|'+kind, fileobj=dest) |
47 |
48 |
48 def addfile(self, name, mode, data): |
49 def addfile(self, name, mode, data): |
49 i = tarfile.TarInfo(self.prefix + name) |
50 i = tarfile.TarInfo(self.prefix + name) |
50 i.mtime = self.mtime |
51 i.mtime = self.mtime |
51 i.size = len(data) |
52 i.size = len(data) |