def write(self, reader): newReader = ByteReader() newReader.writeShort(self.handle) newReader.writeInt(self.magicNumber) newReader.writeInt(self.versionLS) newReader.writeInt(self.versionMS) newReader.writeString('.'.join([self.name, self.extension])) newReader.writeString(self.subType) reader.writeShort(len(newReader) + 2, True) reader.writeReader(newReader)
def write(self, reader): newReader = ByteReader() newReader.writeShort(self.handle) newReader.writeInt(self.magicNumber) newReader.writeInt(self.versionLS) newReader.writeInt(self.versionMS) newReader.writeString('.'.join([self.name, self.extension])) newReader.writeString(self.subType) reader.writeShort(len(newReader) + 2, True) reader.writeReader(newReader)