MCPcopy Index your code
hub / github.com/RustPython/RustPython / _write_size

Method _write_size

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

Source from the content-addressed store, hash-verified

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

Callers 1

_write_objectMethod · 0.95

Calls 2

writeMethod · 0.45
packMethod · 0.45

Tested by

no test coverage detected