python cerberus — как поймать значение UNALLOWED_VALUE?

#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 — не работает

спасибо за ответ