170 похожих чатов

Async def get_currency_rate_binance(pair: str = 'btcusdt'): binance_ws

= f'wss://stream.binance.com:9443/stream?streams={pair}@miniTicker'
async with websockets.connect(binance_ws) as client:
while True:
data = json.loads(await client.recv())['data']
event_time = time.localtime(data['E'] // 1000)
yield {'pair': pair, 'event_time': event_time, 'price': data['c']}
@router.get('/courses')
async def get_currency_courses(pairs: str, exchanger: str = 'binance'):
try:
tasks = [get_currency_rate_binance(pair) for pair in pairs]
result = await asyncio.gather(*tasks)
return result
except Exception as e:
print(e)

2 ответов

21 просмотр

Попробуй писать await перед вызовом get_currency_rate_binance

yegor- Автор вопроса
Мисчаил
Попробуй писать await перед вызовом get_currency_r...

я вроде как фиксанул, теперь код выглядит вот так: async def get_currency_rate_binance(pair: str = 'btcusdt'): binance_ws = "wss://stream.binance.com:9443/stream?streams=ltcbtc@aggTrade/ethbtc@aggTrade" async with websockets.connect(binance_ws) as client: data = json.loads(await client.recv())['data'] print(data) return {'pair': data['s'], 'price': data['c']}

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта