MCPcopy Index your code
hub / github.com/python/cpython / _write_size

Method _write_size

Lib/plistlib.py:746–760  ·  view source on GitHub ↗
(self, token, size)

Source from the content-addressed store, hash-verified

744 return self._objidtable[id(value)]
745
746 def _write_size(self, token, size):
747 if size < 15:
748 self._fp.write(struct.pack('>B', token | size))
749
750 elif size < 1 << 8:
751 self._fp.write(struct.pack('>BBB', token | 0xF, 0x10, size))
752
753 elif size < 1 << 16:
754 self._fp.write(struct.pack('>BBH', token | 0xF, 0x11, size))
755
756 elif size < 1 << 32:
757 self._fp.write(struct.pack('>BBL', token | 0xF, 0x12, size))
758
759 else:
760 self._fp.write(struct.pack('>BBQ', token | 0xF, 0x13, size))
761
762 def _write_object(self, value):
763 ref = self._getrefnum(value)

Callers 1

_write_objectMethod · 0.95

Calls 2

writeMethod · 0.45
packMethod · 0.45

Tested by

no test coverage detected