(self, read_context)
| 1711 | |
| 1712 | class _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 |
nothing calls this directly
no test coverage detected