equal
deleted
inserted
replaced
156 def taropen(mode, name='', fileobj=None): |
156 def taropen(mode, name='', fileobj=None): |
157 if kind == 'gz': |
157 if kind == 'gz': |
158 mode = mode[0:1] |
158 mode = mode[0:1] |
159 if not fileobj: |
159 if not fileobj: |
160 fileobj = open(name, mode + 'b') |
160 fileobj = open(name, mode + 'b') |
161 gzfileobj = self.GzipFileWithTime(name, mode + 'b', |
161 gzfileobj = self.GzipFileWithTime(name, |
|
162 pycompat.sysstr(mode + 'b'), |
162 zlib.Z_BEST_COMPRESSION, |
163 zlib.Z_BEST_COMPRESSION, |
163 fileobj, timestamp=mtime) |
164 fileobj, timestamp=mtime) |
164 self.fileobj = gzfileobj |
165 self.fileobj = gzfileobj |
165 return tarfile.TarFile.taropen( |
166 return tarfile.TarFile.taropen( |
166 name, pycompat.sysstr(mode), gzfileobj) |
167 name, pycompat.sysstr(mode), gzfileobj) |