• Home
  • Raw
  • Download

Lines Matching refs:tarfile

799     def __init__(self, tarfile, tarinfo):  argument
800 self.fileobj = _FileInFile(tarfile.fileobj,
1247 def fromtarfile(cls, tarfile): argument
1251 buf = tarfile.fileobj.read(BLOCKSIZE)
1253 obj.offset = tarfile.fileobj.tell() - BLOCKSIZE
1254 return obj._proc_member(tarfile)
1267 def _proc_member(self, tarfile): argument
1272 return self._proc_gnulong(tarfile)
1274 return self._proc_sparse(tarfile)
1276 return self._proc_pax(tarfile)
1278 return self._proc_builtin(tarfile)
1280 def _proc_builtin(self, tarfile): argument
1284 self.offset_data = tarfile.fileobj.tell()
1289 tarfile.offset = offset
1293 self._apply_pax_info(tarfile.pax_headers, tarfile.encoding, tarfile.errors)
1297 def _proc_gnulong(self, tarfile): argument
1301 buf = tarfile.fileobj.read(self._block(self.size))
1305 next = self.fromtarfile(tarfile)
1319 def _proc_sparse(self, tarfile): argument
1348 buf = tarfile.fileobj.read(BLOCKSIZE)
1369 self.offset_data = tarfile.fileobj.tell()
1370 tarfile.offset = self.offset_data + self._block(self.size)
1375 def _proc_pax(self, tarfile): argument
1380 buf = tarfile.fileobj.read(self._block(self.size))
1386 pax_headers = tarfile.pax_headers
1388 pax_headers = tarfile.pax_headers.copy()
1413 next = self.fromtarfile(tarfile)
1419 next._apply_pax_info(pax_headers, tarfile.encoding, tarfile.errors)
1429 tarfile.offset = offset
1875 tarinfo.tarfile = self # Not needed
2488 def __init__(self, tarfile): argument
2491 self.tarfile = tarfile
2505 if self.index == 0 and self.tarfile.firstmember is not None:
2506 tarinfo = self.tarfile.next()
2507 elif self.index < len(self.tarfile.members):
2508 tarinfo = self.tarfile.members[self.index]
2509 elif not self.tarfile._loaded:
2510 tarinfo = self.tarfile.next()
2512 self.tarfile._loaded = True
2576 self.tarfile = TarFile.taropen(file, mode)
2578 self.tarfile = TarFile.gzopen(file, mode)
2582 members = self.tarfile.getmembers()
2591 self.tarfile.getmembers())
2593 self.tarfile.list()
2597 return self.tarfile.getmember(name)
2599 return self.tarfile.extractfile(self.tarfile.getmember(name)).read()
2601 self.tarfile.add(filename, arcname)
2611 self.tarfile.addfile(tinfo, StringIO(bytes))
2613 self.tarfile.close()