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

Method _pack_raw_header

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

Source from the content-addressed store, hash-verified

909 self._pack(v, nest_limit - 1)
910
911 def _pack_raw_header(self, n):
912 if n <= 0x1F:
913 self._buffer.write(struct.pack("B", 0xA0 + n))
914 elif self._use_bin_type and n <= 0xFF:
915 self._buffer.write(struct.pack(">BB", 0xD9, n))
916 elif n <= 0xFFFF:
917 self._buffer.write(struct.pack(">BH", 0xDA, n))
918 elif n <= 0xFFFFFFFF:
919 self._buffer.write(struct.pack(">BI", 0xDB, n))
920 else:
921 raise ValueError("Raw is too large")
922
923 def _pack_bin_header(self, n):
924 if not self._use_bin_type:

Callers 2

_packMethod · 0.95
_pack_bin_headerMethod · 0.95

Calls 2

writeMethod · 0.80
packMethod · 0.80

Tested by

no test coverage detected