(self, type_resolver, cls)
| 1048 | """ |
| 1049 | |
| 1050 | def __init__(self, type_resolver, cls): |
| 1051 | super().__init__(type_resolver, cls) |
| 1052 | self.cls = cls |
| 1053 | # Cache the method references as fields in the serializer. |
| 1054 | self._getnewargs_ex = getattr(cls, "__getnewargs_ex__", None) |
| 1055 | self._getnewargs = getattr(cls, "__getnewargs__", None) |
| 1056 | |
| 1057 | def write(self, write_context, value): |
| 1058 | state = value.__getstate__() |