а это точно проблема с фильтром а не с gettext ?
где-то он используется вне установленого контекста, если в фильтре при регистрации хендлера то там нет контекста и нужно lazy gettext использовать
Я вот сейчас пытаюсь понять где проблема находится вообще, а в трейсе только внутренние файлы аиограма
Ну не знаю, не советую конечно, но на этапе разработки юзаю loguru, и в худшем случае - методом перебора можно найти. А так - можно logging'ом кидать debug сообщение вида "хендлер такой-то в работе" И да, штатный i18n такое себе
Он тут почему-то фейлитя... Хотя CONFIRM это как раз LazyProxy... А мидлварь установлена
Заведи ишью
А покажи что у тебя в хендлере творится
так в ошибке написано что следует попробовать
Вызвать метод на фильтре? Как-то неудобно, но для теста могу попробовать
попробовать, а не брать сразу в прод
Странно, что ошибка тянется из transitive deps
Там опять этот штатный i18n... Никогда не забуду впечатлений после того как увидел пример работы аиограмма с ним...
покажи пожалуйста сам хендлер
Прийдёт время и будем ужастся как на второй версии возможно было писать ботов
Нет, я даже не про это. Ты видел доку на штатный i18n?
Во, вот это https://docs.aiogram.dev/en/latest/examples/i18n_example.html
Покажи как CONFIRM определяешь
а почему 2 подчёркивания?
Как в доке, одно под gettext, два под lazy
Обсуждают сегодня