code: None
factory = Factory(default_schema=Schema(
name_style=NameStyle.camel
), schemas={Check: Schema(
name_mapping={
'_pass': 'Pass'
}
)})
data = {'code': None}
factory.load(data, Code)
Выдаёт ошибку:
TypeError: __init__() missing 1 required positional argument: 'code'
@Tishka17 ...
Ты сам сказал camel
А как объявить "один из"? Как Union[str, None]
Возможные варианты*
Пришлось так( Оказывается, сервер возвращает разные виды: test/Test/TestTest
По какому принципу?
Ну блин, ты же как-то собрался выбирать
А, ну по запросу. Какие-то отдают 1-вариант, а какой-то остальные
Для одного и того же типа того так то так?
Ну вот один и тот же Check у тебя может вернуться то кемелом, то снейком в разных случаях?
Нет, Check только camel
Ну и хули
Ну вот да, я тупанул
Так укажи для конкретного типа стиль, а не по дефолту
Второй день подряд
Обсуждают сегодня