marshallow-dataclass генерирует исключение проверки - PullRequest
1 голос
/ 29 сентября 2019

У меня есть следующий простой пример:

from dataclasses import dataclass
import marshmallow_dataclass

@dataclass
class Tst:
    fld: str


if __name__ == "__main__":
    objct = marshmallow_dataclass.class_schema(Tst)().load("{\"fld\":\"value\"}")

Я ожидал, что это десериализует объект из JSON, но в результате получился следующий след:

Original exception was:
Traceback (most recent call last):
  File "./main.py", line 13, in <module>
    objct = marshmallow_dataclass.class_schema(Tst)().load("\"fld\":\"value\"")
  File "/home/krjoff/.local/lib/python3.7/site-packages/marshmallow/schema.py", line 720, in load
    data, many=many, partial=partial, unknown=unknown, postprocess=True
  File "/home/krjoff/.local/lib/python3.7/site-packages/marshmallow/schema.py", line 898, in _do_load
    raise exc
marshmallow.exceptions.ValidationError: {'_schema': ['Invalid input type.']}

Может кто-нибудь предложитькак это исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...