вопрос по библиотеке websockets:
это асинхронный websocket
https://websockets.readthedocs.io/en/stable/проблема такая:
все туториалы что мне попадались предлагают собирать клиента через такую схему:
import asyncio
import websockets
async def start_ws():
async with websockets.connect("wss://fstream.binance.com/stream?streams=!miniTicker@arr") as websocket:
while True:
msg = await websocket.recv()
print(msg)
pass
asyncio.run(start_ws())
loop = asyncio.get_event_loop()
loop.run_until_complete(start_ws())
loop.run_forever()
но, ведь мой поток из while True никогда не выйдет
как можно заюзать эту либу без while True с обычным калбэком на отлов msg?