валидировалась его структура.
https://gist.github.com/gosha20777/4ea972f65f9bbc2b9c4c81ceca32c094
вот пример. код работает - но как сюда валидацию прикрутить?
Нужно что то похожее на pydantic только без него.
Суть проблемы
- есть система плагинов.
При инициализации плагин подтягивает yaml конфиг и парсит его. И если в ямл что то не верно то кидает исключение.
TypedDict или pydantic
почему не dataclass_factory? там вроде есть что-то на валидацию
много всякого есть под такую задачу, можно и тишкину либу взять, никто не запрещает
pydantic крупнее намного
pydantic для сериализации, а не валидации
и для валидации тоже
Успешную десериализацию можно назвать валидацией, только вот словарями и их валидацией пидантик не занимается
Model.parse_obj, который парсит дикт в модель
Это не валидация, а десериализация
и валидация по пути происходит)
Мне нужна только валидация
Обсуждают сегодня