MCPcopy Create free account
hub / github.com/HexHive/NASS / to_parcel_entry

Method to_parcel_entry

fuzz/fuzzparcel.py:242–249  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

240 self.entries = entries
241 self.ptype = ptype
242 def to_parcel_entry(self):
243 data = (self.arr_size).to_bytes(4, "little")
244 data += sum(len(e) for e in self.entries).to_bytes(4, "little")
245 for entry in self.entries:
246 data += (len(entry)).to_bytes(4, "little")
247 data += entry
248 length = len(data)
249 return ParcelEntry(self.ptype, length, data)
250
251def deserialize_parcel(raw_data:bytes):
252 if(len(raw_data) < 8):

Callers

nothing calls this directly

Calls 2

ParcelEntryClass · 0.85
to_bytesMethod · 0.45

Tested by

no test coverage detected