Lines Matching defs:size

131 PAX_FIELDS = ("path", "linkpath", "size", "mtime",
145 "size": int
326 def read(self, size):
327 return os.read(self.fd, size)
523 def read(self, size):
524 """Return the next size number of bytes from the stream."""
525 assert size is not None
526 buf = self._read(size)
530 def _read(self, size):
531 """Return size bytes from the stream.
534 return self.__read(size)
538 while c < size:
554 self.dbuf = t[size:]
555 return t[:size]
557 def __read(self, size):
558 """Return size bytes from stream. If internal buffer is empty,
563 while c < size:
570 self.buf = t[size:]
571 return t[:size]
583 def read(self, size):
610 def __init__(self, fileobj, offset, size, blockinfo=None):
613 self.size = size
619 blockinfo = [(0, size)]
626 for offset, size in blockinfo:
629 self.map.append((True, offset, offset + size, realpos))
630 realpos += size
631 lastpos = offset + size
632 if lastpos < self.size:
633 self.map.append((False, lastpos, self.size, None))
656 self.position = min(max(position, 0), self.size)
661 self.position = min(self.position + position, self.size)
663 self.position = max(min(self.size + position, self.size), 0)
668 def read(self, size=None):
671 if size is None:
672 size = self.size - self.position
674 size = min(size, self.size - self.position)
677 while size > 0:
686 length = min(size, stop - self.position)
695 size -= length
712 tarinfo.size, tarinfo.sparse)
853 size = 'Size in bytes.',
883 self.size = 0 # file size
960 "size": self.size,
1050 for name, digits in (("uid", 8), ("gid", 8), ("size", 12), ("mtime", 12)):
1124 itn(info.get("size", 0), 12, format),
1162 info["size"] = len(name)
1213 info["size"] = len(records)
1240 obj.size = nti(buf[124:136])
1325 offset += self._block(self.size)
1343 buf = tarfile.fileobj.read(self._block(self.size))
1390 tarfile.offset = self.offset_data + self._block(self.size)
1391 self.size = origsize
1399 buf = tarfile.fileobj.read(self._block(self.size))
1410 # "%d %s=%s\n" % (length, keyword, value). length is the size
1491 elif "GNU.sparse.size" in pax_headers:
1504 if "size" in pax_headers:
1505 # If the extended header replaces the size field,
1510 offset += next._block(next.size)
1564 elif keyword == "GNU.sparse.size":
1565 setattr(self, "size", int(value))
1567 setattr(self, "size", int(value))
2102 tarinfo.size = statres.st_size
2104 tarinfo.size = 0
2147 _safe_print("%10d" % tarinfo.size)
2216 given, it should be a binary file, and tarinfo.size bytes are read
2230 copyfileobj(fileobj, self.fileobj, tarinfo.size, bufsize=bufsize)
2231 blocks, remainder = divmod(tarinfo.size, BLOCKSIZE)
2479 for offset, size in tarinfo.sparse:
2481 copyfileobj(source, target, size, ReadError, bufsize)
2482 target.seek(tarinfo.size)
2485 copyfileobj(source, target, tarinfo.size, ReadError, bufsize)