MCPcopy Index your code
hub / github.com/apache/fory / read

Method read

python/pyfory/serializer.py:1713–1722  ·  view source on GitHub ↗
(self, read_context)

Source from the content-addressed store, hash-verified

1711
1712class _DefaultPolicyObjectSerializer(ObjectSerializer):
1713 def read(self, read_context):
1714 obj = self.type_.__new__(self.type_)
1715 read_context.reference(obj)
1716 num_fields = read_context.read_var_uint32()
1717 _check_non_negative_size(num_fields, "object field")
1718 for _ in range(num_fields):
1719 field_name = read_context.read_string()
1720 field_value = read_context.read_ref()
1721 setattr(obj, field_name, field_value)
1722 return obj
1723
1724
1725@dataclasses.dataclass

Callers

nothing calls this directly

Calls 5

_check_non_negative_sizeFunction · 0.85
referenceMethod · 0.65
read_var_uint32Method · 0.45
read_stringMethod · 0.45
read_refMethod · 0.45

Tested by

no test coverage detected