MCPcopy Create free account
hub / github.com/apache/fory / read_ref_or_null

Method read_ref_or_null

python/pyfory/resolver.py:174–181  ·  view source on GitHub ↗
(self, buffer)

Source from the content-addressed store, hash-verified

172 self.read_object = None
173
174 def read_ref_or_null(self, buffer):
175 head_flag = buffer.read_int8()
176 if head_flag == REF_FLAG:
177 ref_id = buffer.read_var_uint32()
178 self.read_object = self.get_read_ref(ref_id)
179 else:
180 self.read_object = None
181 return head_flag
182
183 def preserve_ref_id(self, ref_id=None) -> int:
184 if ref_id is None:

Callers

nothing calls this directly

Calls 3

get_read_refMethod · 0.95
read_int8Method · 0.45
read_var_uint32Method · 0.45

Tested by

no test coverage detected