• Home
  • Raw
  • Download

Lines Matching refs:_fp

549             self._fp = fp
550 self._fp.seek(-32, os.SEEK_END)
551 trailer = self._fp.read(32)
558 self._fp.seek(offset_table_offset)
570 m = self._fp.read(1)[0] & 0x3
573 return struct.unpack(f, self._fp.read(s))[0]
578 data = self._fp.read(size * n)
601 self._fp.seek(offset)
602 token = self._fp.read(1)[0]
621 result = int.from_bytes(self._fp.read(1 << tokenL),
625 result = struct.unpack('>f', self._fp.read(4))[0]
628 result = struct.unpack('>d', self._fp.read(8))[0]
631 f = struct.unpack('>d', self._fp.read(8))[0]
640 result = self._fp.read(s)
642 result = Data(self._fp.read(s))
646 result = self._fp.read(s).decode('ascii')
651 result = self._fp.read(s * 2).decode('utf-16be')
701 self._fp = fp
729 self._fp.write(b'bplist00')
737 offset_table_offset = self._fp.tell()
740 self._fp.write(struct.pack(offset_format, *self._object_offsets))
748 self._fp.write(struct.pack('>5xBBBQQQ', *trailer))
808 self._fp.write(struct.pack('>B', token | size))
811 self._fp.write(struct.pack('>BBB', token | 0xF, 0x10, size))
814 self._fp.write(struct.pack('>BBH', token | 0xF, 0x11, size))
817 self._fp.write(struct.pack('>BBL', token | 0xF, 0x12, size))
820 self._fp.write(struct.pack('>BBQ', token | 0xF, 0x13, size))
824 self._object_offsets[ref] = self._fp.tell()
826 self._fp.write(b'\x00')
829 self._fp.write(b'\x08')
832 self._fp.write(b'\x09')
837 self._fp.write(struct.pack('>Bq', 0x13, value))
841 self._fp.write(struct.pack('>BB', 0x10, value))
843 self._fp.write(struct.pack('>BH', 0x11, value))
845 self._fp.write(struct.pack('>BL', 0x12, value))
847 self._fp.write(struct.pack('>BQ', 0x13, value))
849 self._fp.write(b'\x14' + value.to_bytes(16, 'big', signed=True))
854 self._fp.write(struct.pack('>Bd', 0x23, value))
858 self._fp.write(struct.pack('>Bd', 0x33, f))
862 self._fp.write(value.data)
866 self._fp.write(value)
876 self._fp.write(t)
882 self._fp.write(struct.pack('>' + self._ref_format * s, *refs))
902 self._fp.write(struct.pack('>' + self._ref_format * s, *keyRefs))
903 self._fp.write(struct.pack('>' + self._ref_format * s, *valRefs))