Все числа которые заканчиваются на 2 от 2 до 92 за исключением числа 12 вызывают ошибку AttributeError: 'NoneType' object has no attribute 'word'
Все числа которые заканчиваются на 2 от 2 до 92 за исключением числа 12 вызывают ошибку AttributeError: 'NoneType' object has no attribute 'word' Ошибка воспроизводится не со всеми словами, логики я не увидел, но на ватт повторятся всегда {{ 1 | format(morph='ватт') }} Работает {{ 2 | format(morph='ватт') }} вызывает ошибку {{ 22 | format(morph='ватт') }} вызывает ошибку {{ 32 | format(morph='ватт') }} вызывает ошибку ... {{ 92 | format(morph='ватт') }} вызывает ошибку {{ 112 | format(morph='ватт') }} Работает

Можно использовать ручной шаблон согласования для таких сложных слов. Укажите слова для цифр 1, 2 и 5
Все-таки с двойкой определенно какая-то проблема...
{{ 1|format(morph=['интеграция','интеграции','интеграций']) }} ожидает обновления {{ 0|format(morph=['интеграция','интеграции','интеграций']) }} ожидают обновления {{ 3|format(morph=['интеграция','интеграции','интеграций']) }} ожидают обновления
Работает только в случае as_text = false

https://github.com/AlexxIT/MorphNumbers/releases/tag/v1.4.0