Size: a a a

2020 December 06

AG

Anton Grant in aiogram [ru]
сlass OrderBook1(stategroup), сlass OrderBook2(stategroup), сlass OrderBook3(stategroup). а потом доставку DeliveryState(stategroup)...
источник

AG

Anton Grant in aiogram [ru]
👑OGURCHIK🖤 ️
да как угодно
Спасибо, попробую
источник

AG

Anton Grant in aiogram [ru]
вот как это в хендлере проверять не понимаю ...
источник

👑️

👑OGURCHIK🖤 ️ in aiogram [ru]
сlass Books(stategroup):
book1
book2....
а так нельзя?
источник

AG

Anton Grant in aiogram [ru]
👑OGURCHIK🖤 ️
сlass Books(stategroup):
book1
book2....
а так нельзя?
не знаю  ( буду думать. Хорошая идея, что ифами можно стейты менять. но почемуто вот на такую конструкцию PyCharm ругался:

   if name == 1:
       await OrderBook.waiting_for_book_name1.set()
   elif name == 2:
       await OrderBook.waiting_for_book_name2.set()

Говорит
, что в ифах await нельзя. (???)
источник

AG

Anton Grant in aiogram [ru]
а так, это самое простое. но как проверять состояние двух стейтов? т.е.

if мальчик+книга1: блондин брюнет...
elif мальчик+книга2:  дедушка+папа
источник

F

Fᴏʀᴅᴇɴ in aiogram [ru]
Anton Grant
а так, это самое простое. но как проверять состояние двух стейтов? т.е.

if мальчик+книга1: блондин брюнет...
elif мальчик+книга2:  дедушка+папа
никак
проверяй в хендлерах
источник

F

Fᴏʀᴅᴇɴ in aiogram [ru]
либо сделай все возможные комбинации стейтов)
девочка
мальчик
девочка_блонд
девочка_брюнет
мальчик_блонд
мальчик_брюнет
источник

F

Fᴏʀᴅᴇɴ in aiogram [ru]
короче дерево)
пожалуй проще будет сгенерировать этот кусок кода))
источник

AG

Anton Grant in aiogram [ru]
как в хендлере 2 состояния проверить?
state=(OrderBook.waiting_for_book_name and OrderBook.waiting_for_person_gender)
источник

AG

Anton Grant in aiogram [ru]
Fᴏʀᴅᴇɴ
либо сделай все возможные комбинации стейтов)
девочка
мальчик
девочка_блонд
девочка_брюнет
мальчик_блонд
мальчик_брюнет
так я бы так давно сделал, но это тупизм с перебором всех возможных комбинаций, неподдерживаемая хрень
источник

F

Fᴏʀᴅᴇɴ in aiogram [ru]
Anton Grant
так я бы так давно сделал, но это тупизм с перебором всех возможных комбинаций, неподдерживаемая хрень
ну а у тебя настолько много вариантов?
источник

AG

Anton Grant in aiogram [ru]
угу ((
источник

AG

Anton Grant in aiogram [ru]
Fᴏʀᴅᴇɴ
ну а у тебя настолько много вариантов?
короче тупо пошёл без стейтов в классы, и через лямбду проверять буду. стейты оставлю на другой раз.
источник

F

Fᴏʀᴅᴇɴ in aiogram [ru]
Anton Grant
короче тупо пошёл без стейтов в классы, и через лямбду проверять буду. стейты оставлю на другой раз.
я бы на твоем месте сделал хотя бы стейты для мальчика и девочки, а потом через ифы все проверял
источник

F

Fᴏʀᴅᴇɴ in aiogram [ru]
писал в сторадж инфу и потом в хендлерах проверял)
источник

𝐒

𝐒𝐨𝐧𝐢𝐤 in aiogram [ru]
Fetchone() в бд выводит none если не соответствует значение таблицы. Можно от этого как нибудь избавиться?
источник

AG

Anton Grant in aiogram [ru]
Fᴏʀᴅᴇɴ
я бы на твоем месте сделал хотя бы стейты для мальчика и девочки, а потом через ифы все проверял
а зачем в сторадж? почему просто в класс не сложить?
источник

F

Fᴏʀᴅᴇɴ in aiogram [ru]
𝐒𝐨𝐧𝐢𝐤
Fetchone() в бд выводит none если не соответствует значение таблицы. Можно от этого как нибудь избавиться?
прочитать документацию
источник

𝐒

𝐒𝐨𝐧𝐢𝐤 in aiogram [ru]
Fᴏʀᴅᴇɴ
прочитать документацию
А блин, я не додумался, спасибо
источник