Size: a a a

2021 June 22

ЕП

Евгений Петров... in aiogram [ru]
А если никак, то это не расширяемо и не нужно
источник

М

Муф in aiogram [ru]
Да норм вроде
источник

in aiogram [ru]
@dp.callback_query_handler(CallbackData("add", "param").filter(), state='*')
async def addMoreInCart(query: CallbackQuery, callback_data: dict, state=FSMContext):
   product = wcapi.get(f"products/{callback_data.get('param')}")
   async with state.proxy() as proxy:
       proxy.update({callback_data.get("param"): int(proxy.get(callback_data.get("param"))) + 1})
       await query.message.edit_caption(caption=f"<b><a href='{product['permalink']}'>{product['name']}</a></b>\n\n"
                                                f"{removeHTML(product['description'])}\n"
                                                f"Цена: {product['price']}$\n"
                                                f"Количество: {proxy.get(str(product['id']))} шт.")
   await query.answer()


Почему то выдаёт ошибку:

File "D:\My projects\Python\Shop\handlers\cart.py", line 44, in addMoreInCart
   await query.message.edit_caption(caption=f"<b><a href='{product['permalink']}'>{product['name']}</a></b>\n\n"
TypeError: 'Response' object is not subscriptable

По моей логике это должно работать, но суть почему это так не работает, я не понимаю. Может подскажите?
источник

in aiogram [ru]
Да уж, с таким переносом строк тут ничего понятно не будет, сейчас залью на pastebin
источник

in aiogram [ru]
Вот так это выглядит:
https://pastebin.com/gSJKART2
источник

in aiogram [ru]
может из за HTML синтаксиса?
источник

F

F̥̼F͈̫̼̤̙̬̹̲̰͇̘̫̖F͔̱... in aiogram [ru]
Может из за 0 знания питона?
источник

in aiogram [ru]
Зачем ты пытаешься меня оскорбить, какое такое дерьмо я тебе сделал?
источник

F

F̥̼F͈̫̼̤̙̬̹̲̰͇̘̫̖F͔̱... in aiogram [ru]
Никакого оскорбления. Чисто предположение исходя из непонимания что тебе питон говорит
источник

in aiogram [ru]
да я забыл преобразовать в json, я уже понял
источник

in aiogram [ru]
просто сидел и тупил над ошибкой
источник

Д

Дракоша in aiogram [ru]
Попробовал даже main сделать пустым (там одна команда и другая импортируется с другого файла) и всё равно не работает
источник

Д

Дракоша in aiogram [ru]
В логах вообще ошибок нету
источник

ЕП

Евгений Петров... in aiogram [ru]
Чел, это не ответ вообще. "Не работает" без дополнительной информации — это ничто.
Сделай воспроизводимый пример (как? ссылка выше) и это будет уже предметный разговор, а не гадание по кофейной гуще
источник

Д

Дракоша in aiogram [ru]
Хорошо
источник

F

F̥̼F͈̫̼̤̙̬̹̲̰͇̘̫̖F͔̱... in aiogram [ru]
Просто ее читать надо бы. А не просто сидеть
источник

in aiogram [ru]
Да читал я
источник

in aiogram [ru]
просто не сразу понял
источник

F

F̥̼F͈̫̼̤̙̬̹̲̰͇̘̫̖F͔̱... in aiogram [ru]
источник

Д

Дракоша in aiogram [ru]
Короче, как импортировать команды из другого файла через иниты?
источник