mahenzon / aioalice

Asynchronous library for Yandex Dialogs (Alice) API
MIT License
86 stars 26 forks source link

TypeError: __init__() got an unexpected keyword argument 'account_linking' #4

Closed wwwwhiterabbit closed 5 years ago

wwwwhiterabbit commented 5 years ago

В meta.interfaces появились два новых свойства, навык стал падать с ошибкой TypeError: __init__() got an unexpected keyword argument 'account_linking'. Правильнее было бы игнорировать неизвестные свойства.

mahenzon commented 5 years ago

Необходимы тесты Плюс так как Яндекс любит вот так добавить полей, нужно в уязвимых местах использовать утилиту https://github.com/surik00/aioalice/blob/f142993e3022fe62fa76746da8bafae1ef0edbc5/aioalice/utils/safe_kwargs.py#L7-L16

Добавлю сам и релизну.

mahenzon commented 5 years ago

Done https://github.com/surik00/aioalice/commit/cfd2a049a8370cc4389ce87cccf2f581c9ef5a9f Release https://github.com/surik00/aioalice/releases/tag/1.2.3