Size: a a a

2021 November 14

ММ

Максим Мартынов... in Python
Я про run_ws_candle. Зачем там await connect_ws_candle, если тебе не нужен ее результат, а сама функция ничего не способна вернуть в принципе?
источник

ММ

Максим Мартынов... in Python
Как пробовал
источник

в6

владимир 61 in Python
asyncio.run запускает центральный код
в asyncio.gather накидываю подпрограмм
источник

в6

владимир 61 in Python
я так это понял
источник

k

kira@-天底 ガジ in Python
Сам пишешь "pass" или VSCode ставить ?
источник

в6

владимир 61 in Python
да, мне не нужен ее результат, задача run_ws_candle запустить вебсокет и принимать-обрабатывать данные с сервера
источник

в6

владимир 61 in Python
run_ws_candle таких сокетов мне нужно запустить десятка 3
источник

ММ

Максим Мартынов... in Python
Неправильно понял
источник

в6

владимир 61 in Python
как мне запустить run_ws_candle много раз чтобы оно там не застрявало?
источник

k

kira@-天底 ガジ in Python
Плюсую, написал как синхронный код, думай как теперь сделать это асинхронным
источник

ММ

Максим Мартынов... in Python
Тебе даже пример с gather уже дали
источник

ММ

Максим Мартынов... in Python
А ты в цикле делаешь await бесконечной функции
источник

в6

владимир 61 in Python
когда одна две функции пихаю их в gather, тут вроде ясно
но у меня то этих функций штук 50. Поэтому мне и нужно инициировать их циклом
по сути функция одна но с различными аргументами в итоге это примерно 50 экземпляров вебсокета
источник

A

Alex in Python
и в чем принципиально разница между 2 и 50?
источник

СГ

Сурен Геворгян... in Python
Спасибо, не учёл, что они внутри сессию живут. Ненужны
источник

A

Alex in Python
что мешает тебе создать 50 корутин в цикле и передать их в gather?
источник

в6

владимир 61 in Python
while(cnt<50)
   asyncio.gather(new_func)
   cnt-=1
источник

в6

владимир 61 in Python
типа такого?
источник

A

Alex in Python
хорошая попытка. но нет.
источник

в6

владимир 61 in Python
а как то?
источник