示例#1
0
文件: reader.py 项目: sevciucionut/AI
    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 = ""
示例#2
0
    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 = ""
示例#3
0
    def __init__(self, ffd, body=None):
        self._fd = ffd

        self.body = body or Body()
        self._apply_mixin()
示例#4
0
文件: writer.py 项目: sevciucionut/AI
    def __init__(self, ffd, body=None):
        self._fd = ffd

        self.header = Header()
        self.body = body or Body()
        self.crc = Crc()