Size: a a a

2019 May 03

NK

ID:803370278 in Async Python
Yoshi Lyosha
зачем ты в эту функцию начал app передавать?
Трабл уже не актуален, я лучше по-другому сделаю
источник

YL

Yoshi Lyosha in Async Python
ID:803370278
Трабл уже не актуален, я лучше по-другому сделаю
да уж пожалуй)
источник

YL

Yoshi Lyosha in Async Python
pool ещё создай в другом месте, тебе нет никакого смысла создавать луп на каждый хэндл, это же чёс
источник

s

std::mpa🌲 in Async Python
вообще не понимаю зачем ему нужен пул
источник

YL

Yoshi Lyosha in Async Python
std::mpa🌲
вообще не понимаю зачем ему нужен пул
кмк, он юзает синхронную либу, а использовать экзекьютора - единственный способ уменьшить латенси его сервиса
источник

s

std::mpa🌲 in Async Python
Можно просто не юзать 🤷‍♂
источник

YL

Yoshi Lyosha in Async Python
std::mpa🌲
Можно просто не юзать 🤷‍♂
да вообще можно и код не писать, нахер оно, собственно нужно
источник

YL

Yoshi Lyosha in Async Python
столько заводов вокруг, станочков
источник

s

std::mpa🌲 in Async Python
вот согласен
источник

s

std::mpa🌲 in Async Python
типа... взял и не пишешь код
источник

s

std::mpa🌲 in Async Python
а вместо пула прокидываешь нан
источник

YL

Yoshi Lyosha in Async Python
std::mpa🌲
а вместо пула прокидываешь нан
у него там цпу баунд, поэтому я предложил юзать ему пулл процессов
источник
2019 May 04

NK

ID:803370278 in Async Python
Есть что-то похожее на run_in_executor, только для async функций?
источник

NK

ID:803370278 in Async Python
create_task не подходит
источник

G

Gabben in Async Python
Да, await
источник

G

Gabben in Async Python
источник

NK

ID:803370278 in Async Python
Gabben
Да, await
Я так уже делал, но тут идет заргузка видео
await download_video(message.text, message.chat.id)
и всё равно всё блокируется
источник

G

Gabben in Async Python
Не вижу тут самой функции загрузки видео
источник

NK

ID:803370278 in Async Python
async def download_video(url, username):
   try:
       ydl = youtube_dl.YoutubeDL({'outtmpl': str(username)})
       print('Start downloading')
       with ydl:
           result = ydl.extract_info(
               url,
               download=True
           )
       
       await send_video(f"./{str(username)}")

   except Exception as e:
       print("Error ",e)
источник

NK

ID:803370278 in Async Python
Есть идеи?
источник