equal
deleted
inserted
replaced
130 fm.end() |
130 fm.end() |
131 |
131 |
132 return out.getvalue() |
132 return out.getvalue() |
133 |
133 |
134 |
134 |
135 class tarit(object): |
135 class tarit: |
136 """write archive to tar file or stream. can write uncompressed, |
136 """write archive to tar file or stream. can write uncompressed, |
137 or compress with gzip or bzip2.""" |
137 or compress with gzip or bzip2.""" |
138 |
138 |
139 def __init__(self, dest, mtime, kind=b''): |
139 def __init__(self, dest, mtime, kind=b''): |
140 self.mtime = mtime |
140 self.mtime = mtime |
191 self.z.close() |
191 self.z.close() |
192 if self.fileobj: |
192 if self.fileobj: |
193 self.fileobj.close() |
193 self.fileobj.close() |
194 |
194 |
195 |
195 |
196 class zipit(object): |
196 class zipit: |
197 """write archive to zip file or stream. can write uncompressed, |
197 """write archive to zip file or stream. can write uncompressed, |
198 or compressed with deflate.""" |
198 or compressed with deflate.""" |
199 |
199 |
200 def __init__(self, dest, mtime, compress=True): |
200 def __init__(self, dest, mtime, compress=True): |
201 if isinstance(dest, bytes): |
201 if isinstance(dest, bytes): |
238 |
238 |
239 def done(self): |
239 def done(self): |
240 self.z.close() |
240 self.z.close() |
241 |
241 |
242 |
242 |
243 class fileit(object): |
243 class fileit: |
244 '''write archive as files in directory.''' |
244 '''write archive as files in directory.''' |
245 |
245 |
246 def __init__(self, name, mtime): |
246 def __init__(self, name, mtime): |
247 self.basedir = name |
247 self.basedir = name |
248 self.opener = vfsmod.vfs(self.basedir) |
248 self.opener = vfsmod.vfs(self.basedir) |