Comments

Currently, if a user specifies a bytes value for a String field that is not UTF-8, marshmallow will raise a UnicodeDecodeError. A more sensible thing to expect from a validation library like marshmallow would be for it to return an error message about this not being a valid UTF-8 String.