MCPcopy Create free account
hub / github.com/e2wugui/zeze / read_all_unknown_fields

Method read_all_unknown_fields

python/zeze/buffer.py:1390–1395  ·  view source on GitHub ↗
(self, idx, tag, unknown=None)

Source from the content-addressed store, hash-verified

1388 raise Exception("read_unknown_field: unsupported for derived bean")
1389
1390 def read_all_unknown_fields(self, idx, tag, unknown=None):
1391 while tag != 0:
1392 unknown = self.read_unknown_field(idx, tag, unknown)
1393 tag = self.read_byte()
1394 idx += self.read_tag_size(tag)
1395 return None if unknown is None else unknown.copy_if()
1396
1397 def read_unknown_index(self):
1398 return self.read_uint() if self.ri < self.wi else 0x7fff_ffff_ffff_ffff

Callers

nothing calls this directly

Calls 4

read_unknown_fieldMethod · 0.95
read_byteMethod · 0.95
read_tag_sizeMethod · 0.95
copy_ifMethod · 0.80

Tested by

no test coverage detected