Почему не работают подобные функции в цикле, а без цикла работают
Я столкнулся с проблемой создания подобных функций внутри цикла. Сама функция вне цикла работает успешно и ошибок не выдаёт. У меня есть предположение, что это как-то может быть связано с асинхронностью aiogram, но так как я в асинхронности не так силён решил задать вопрос сюда.
Премного благодарен вам за уделенное мне время.
def make_callback_handler(name, data):
@dp.callback_query_handler(lambda callback: callback.data == data)
async def proccess_callback(callback: types.CallbackQuery):
await bot.send_message(callback.from_user.id, "some text")
proccess_callback.__name__ = name
for key, value in categories.items():
make_callback_handler(key, value)