def __init__(self, ffd): self._fd = ffd self._header = Header() self._body = Body() self._crc = Crc() self.file_size = fstat(self._fd.fileno()).st_size self.header_chunk = ""
def __init__(self, ffd): self._fd = ffd self._header = Header() self._body = Body() self._crc = Crc() try: self.file_size = fstat(self._fd.fileno()).st_size except UnsupportedOperation: self._fd.seek(0, SEEK_END) self.file_size = self._fd.tell() self._fd.seek(0) self.header_chunk = ""
def __init__(self, ffd, body=None): self._fd = ffd self.body = body or Body() self._apply_mixin()
def __init__(self, ffd, body=None): self._fd = ffd self.header = Header() self.body = body or Body() self.crc = Crc()