Цербер один из двух ключей - PullRequest
0 голосов
/ 13 июля 2020

У меня есть набор схем, которые я использую для проверки одного из моих входных маршрутов:

# schemas is just a dict of validator schemas
REGISTRATION_VALIDATOR = {
    'email_address': schemas['email_address'],
    'user_level': schemas['user_level'],
    'first_name': schemas['first_name'],
    'last_name': schemas['last_name'],
    'mobile_number': schemas['mobile_number'],
    'auth_method': schemas['auth_method']
}

, но мне нужно определить, что требуется либо email_address, либо mobile_number, но не оба сразу. Как потребовать только один из этих двух ключей?

...