MCPcopy
hub / github.com/marshmallow-code/marshmallow / _deserialize

Method _deserialize

src/marshmallow/fields.py:911–917  ·  view source on GitHub ↗
(self, value, attr, data, **kwargs)

Source from the content-addressed store, hash-verified

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
920class UUID(Field[uuid.UUID]):

Callers

nothing calls this directly

Calls 1

make_errorMethod · 0.80

Tested by

no test coverage detected