(self, value, attr, data, **kwargs)
| 909 | return utils.ensure_text_type(value) |
| 910 | |
| 911 | def _deserialize(self, value, attr, data, **kwargs) -> str: |
| 912 | if not isinstance(value, (str, bytes)): |
| 913 | raise self.make_error("invalid") |
| 914 | try: |
| 915 | return utils.ensure_text_type(value) |
| 916 | except UnicodeDecodeError as error: |
| 917 | raise self.make_error("invalid_utf8") from error |
| 918 | |
| 919 | |
| 920 | class UUID(Field[uuid.UUID]): |
nothing calls this directly
no test coverage detected