Lines Matching refs:write
54 format_version = "4.0" # File format version we write
68 # The protocol we write by default. May be less than HIGHEST_PROTOCOL.
222 write = self.file_write
224 # Issue a single call to the write method of the underlying
227 # than issuing an additional call to write.
228 write(FRAME + pack("<Q", len(data)))
230 # Issue a separate call to write to append the frame
233 write(data)
241 def write(self, data):
243 return self.current_frame.write(data)
248 write = self.file_write
253 # Perform direct write of the header and payload of the large binary
255 # prior to calling 'write' as we do not want to allocate a large
259 write(header)
260 write(payload)
423 The *file* argument must have a write() method that accepts a
454 self._file_write = file.write
456 raise TypeError("file must have a 'write' attribute")
458 self.write = self.framer.write
484 self.write(PROTO + pack("<B", self.proto))
488 self.write(STOP)
510 self.write(self.put(idx))
547 self.write(self.get(x[0]))
613 self.write(BINPERSID)
616 self.write(PERSID + str(pid).encode("ascii") + b'\n')
631 write = self.write
646 write(NEWOBJ_EX)
651 write(REDUCE)
689 write(NEWOBJ)
693 write(REDUCE)
700 write(POP + self.get(self.memo[id(obj)][0]))
718 write(BUILD)
727 write(TUPLE2)
729 write(REDUCE)
734 write(POP)
741 self.write(NONE)
746 self.write(NEWTRUE if obj else NEWFALSE)
748 self.write(TRUE if obj else FALSE)
759 self.write(BININT1 + pack("<B", obj))
762 self.write(BININT2 + pack("<H", obj))
766 self.write(BININT + pack("<i", obj))
772 self.write(LONG1 + pack("<B", n) + encoded)
774 self.write(LONG4 + pack("<i", n) + encoded)
777 self.write(INT + repr(obj).encode("ascii") + b'\n')
779 self.write(LONG + repr(obj).encode("ascii") + b'L\n')
784 self.write(BINFLOAT + pack('>d', obj))
786 self.write(FLOAT + repr(obj).encode("ascii") + b'\n')
799 self.write(SHORT_BINBYTES + pack("<B", n) + obj)
805 self.write(BINBYTES + pack("<I", n) + obj)
820 self.write(BYTEARRAY8 + pack("<Q", n) + obj)
845 self.write(NEXT_BUFFER)
847 self.write(READONLY_BUFFER)
856 self.write(SHORT_BINUNICODE + pack("<B", n) + encoded)
862 self.write(BINUNICODE + pack("<I", n) + encoded)
869 self.write(UNICODE + obj.encode('raw-unicode-escape') +
877 self.write(EMPTY_TUPLE)
879 self.write(MARK + TUPLE)
891 self.write(POP * n + get)
893 self.write(_tuplesize2code[n])
899 write = self.write
900 write(MARK)
914 write(POP_MARK + get)
916 write(POP * (n+1) + get)
920 write(TUPLE)
927 self.write(EMPTY_LIST)
929 self.write(MARK + LIST)
941 write = self.write
946 write(APPEND)
954 write(MARK)
957 write(APPENDS)
960 write(APPEND)
967 self.write(EMPTY_DICT)
969 self.write(MARK + DICT)
981 write = self.write
987 write(SETITEM)
995 write(MARK)
999 write(SETITEMS)
1004 write(SETITEM)
1011 write = self.write
1017 write(EMPTY_SET)
1025 write(MARK)
1028 write(ADDITEMS)
1035 write = self.write
1041 write(MARK)
1049 write(POP_MARK + self.get(self.memo[id(obj)][0]))
1052 write(FROZENSET)
1057 write = self.write
1085 write(EXT1 + pack("<B", code))
1087 write(EXT2 + pack("<H", code))
1089 write(EXT4 + pack("<i", code))
1098 write(STACK_GLOBAL)
1102 write(GLOBAL + bytes(module_name, "utf-8") + b'\n' +
1113 write(GLOBAL + bytes(module_name, "ascii") + b'\n' +
1308 # Corrupt or hostile pickle -- we never write one like this