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

Method get_read_ref

python/pyfory/resolver.py:217–225  ·  view source on GitHub ↗
(self, id_=None)

Source from the content-addressed store, hash-verified

215 self.set_read_ref(ref_id, obj)
216
217 def get_read_ref(self, id_=None):
218 if id_ is None:
219 return self.read_object
220 if id_ < 0 or id_ >= len(self.read_objects):
221 raise ValueError(f"Invalid ref id {id_}, current size {len(self.read_objects)}")
222 obj = self.read_objects[id_]
223 if obj is None:
224 raise ValueError(f"Invalid ref id {id_}, current size {len(self.read_objects)}")
225 return obj
226
227 def set_read_ref(self, id_, obj):
228 if id_ < 0:

Callers 2

read_ref_or_nullMethod · 0.95
try_preserve_ref_idMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected