(self)
| 788 | return self._replace().read(read_context) |
| 789 | |
| 790 | def _replace(self): |
| 791 | typeinfo = self.type_resolver.get_type_info(self.type_) |
| 792 | typeinfo.serializer = DataClassSerializer(self.type_resolver, self.type_) |
| 793 | return typeinfo.serializer |
| 794 | |
| 795 | |
| 796 | basic_types = { |