MCPcopy Create free account
hub / github.com/ccxt/ccxt / _pack_array_header

Method _pack_array_header

python/ccxt/static_dependencies/msgpack/fallback.py:887–894  ·  view source on GitHub ↗
(self, n)

Source from the content-addressed store, hash-verified

885 self._buffer.write(data)
886
887 def _pack_array_header(self, n):
888 if n <= 0x0F:
889 return self._buffer.write(struct.pack("B", 0x90 + n))
890 if n <= 0xFFFF:
891 return self._buffer.write(struct.pack(">BH", 0xDC, n))
892 if n <= 0xFFFFFFFF:
893 return self._buffer.write(struct.pack(">BI", 0xDD, n))
894 raise ValueError("Array is too large")
895
896 def _pack_map_header(self, n):
897 if n <= 0x0F:

Callers 2

_packMethod · 0.95
pack_array_headerMethod · 0.95

Calls 2

writeMethod · 0.80
packMethod · 0.80

Tested by

no test coverage detected