Size: a a a

2020 December 09

AR

Alex RootJunior in aiogram [ru]
loop = asyncio.get_running_loop()
loop.create_task(...)
источник

AR

Alex RootJunior in aiogram [ru]
первый предпочтительнее
источник

SA

Sultonbek Akhmedov 🇺... in aiogram [ru]
Alex RootJunior
loop = asyncio.get_running_loop()
loop.create_task(...)
да, да я так сейчас и сделал, проверяю на практике
источник

SA

Sultonbek Akhmedov 🇺... in aiogram [ru]
спасибо
источник

SA

Sultonbek Akhmedov 🇺... in aiogram [ru]
Alex RootJunior
первый предпочтительнее
разве не одно и то же?
источник

SA

Sultonbek Akhmedov 🇺... in aiogram [ru]
хотя первое да, предпочтительнее
источник

AR

Alex RootJunior in aiogram [ru]
Sultonbek Akhmedov 🇺🇿
разве не одно и то же?
нет
источник

SA

Sultonbek Akhmedov 🇺... in aiogram [ru]
ну я сделал
asyncio.get_event_loop().create_task(..
источник

SA

Sultonbek Akhmedov 🇺... in aiogram [ru]
Alex RootJunior
первый предпочтительнее
здесь мне когда-то довольно ясно дали понять, что для запуска корутин предпочтительно create_task, вот я и пользуюсь

https://stackoverflow.com/questions/36342899/asyncio-ensure-future-vs-baseeventloop-create-task-vs-simple-coroutine
источник

SA

Sultonbek Akhmedov 🇺... in aiogram [ru]
с 3.7 говорят даже вроде проще стало:
asyncio.create_task(coro)
источник

SA

Sultonbek Akhmedov 🇺... in aiogram [ru]
надо попробовать 😊
источник

SA

Sultonbek Akhmedov 🇺... in aiogram [ru]
Sultonbek Akhmedov 🇺🇿
ну я сделал
asyncio.get_event_loop().create_task(..
лучше таки это, оно сразу создает цикл..
источник

SA

Sultonbek Akhmedov 🇺... in aiogram [ru]
но твой вариант выглядит лаконичнее и логичнее канеш,
он и сам запускает цикл, если он еще не запущен 😊:
asyncio.ensure_future(...)
источник

ЕП

Евгений Петров... in aiogram [ru]
Ты неправ, кстати:
handler = current_handler.get()
print(handler.__name__)

выведет имя хэндлера (функции), которым будет обработан апдейт
источник

F

Fᴏʀᴅᴇɴ in aiogram [ru]
Евгений Петров
Ты неправ, кстати:
handler = current_handler.get()
print(handler.__name__)

выведет имя хэндлера (функции), которым будет обработан апдейт
это костыль
источник

ЕП

Евгений Петров... in aiogram [ru]
Fᴏʀᴅᴇɴ
это костыль
Я спросил: "Как-то можно в миддлваре узнать, в какой хэндлер попадёт?"
Ты ответил: "нет"
По факту, можно. Костыль или нет, вопрос второй
источник

F

Fᴏʀᴅᴇɴ in aiogram [ru]
Евгений Петров
Я спросил: "Как-то можно в миддлваре узнать, в какой хэндлер попадёт?"
Ты ответил: "нет"
По факту, можно. Костыль или нет, вопрос второй
если вопрос позиционируется так, то можно вообще стек посмотреть и там тоже будет
источник

ЕП

Евгений Петров... in aiogram [ru]
Тоже вариант
источник

К

Костя in aiogram [ru]
Евгений Петров
Я спросил: "Как-то можно в миддлваре узнать, в какой хэндлер попадёт?"
Ты ответил: "нет"
По факту, можно. Костыль или нет, вопрос второй
Это не костыль потому что в троттлинге так и проверяется навешен ли троттлинг на хендлер
источник

ЕП

Евгений Петров... in aiogram [ru]
Костя
Это не костыль потому что в троттлинге так и проверяется навешен ли троттлинг на хендлер
Ещё лучше!
источник