MCPcopy Index your code
hub / github.com/HelloZeroNet/ZeroNet / msgpackHeader

Function msgpackHeader

src/util/Msgpack.py:9–17  ·  view source on GitHub ↗
(size)

Source from the content-addressed store, hash-verified

7
8
9def msgpackHeader(size):
10 if size <= 2 ** 8 - 1:
11 return b"\xc4" + struct.pack("B", size)
12 elif size <= 2 ** 16 - 1:
13 return b"\xc5" + struct.pack(">H", size)
14 elif size <= 2 ** 32 - 1:
15 return b"\xc6" + struct.pack(">I", size)
16 else:
17 raise Exception("huge binary string")
18
19
20def stream(data, writer):

Callers 1

streamFunction · 0.85

Calls 1

packMethod · 0.45

Tested by

no test coverage detected