#python #cerberus
#питон #цербер
Вопрос:
Как мне поймать ошибку UNALLOWED_VALUE?
# my schema schema = { 'sort': { 'type': 'list', 'empty': False, 'required': True, 'schema': { 'type': 'dict', 'schema': { 'property': { 'type': 'string', 'required': True, 'allowed': ['test'] }, 'direction': { 'type': 'string', 'required': True, 'allowed': ['asc', 'desc'] } } } } } # my raw data sort = {'sort': [{'property': '', 'direction': 'asc'}, {'property': '', 'direction': 'desc'}]} # my error {'sort': [{0: [{'property': ['unallowed value ']}], 1: [{'property': ['unallowed value ']}]}]}
цербер.ошибки.НЕДОПУСТИМОЕ значение в v. _errors — не работает
спасибо за ответ