Drop `msgpack` from `marketstore` module
							parent
							
								
									0756cb0289
								
							
						
					
					
						commit
						2d92ed2052
					
				|  | @ -37,7 +37,7 @@ import time | ||||||
| from math import isnan | from math import isnan | ||||||
| 
 | 
 | ||||||
| from bidict import bidict | from bidict import bidict | ||||||
| import msgpack | from msgspec.msgpack import encode, decode | ||||||
| import pyqtgraph as pg | import pyqtgraph as pg | ||||||
| import numpy as np | import numpy as np | ||||||
| import tractor | import tractor | ||||||
|  | @ -774,12 +774,13 @@ async def stream_quotes( | ||||||
|     async with open_websocket_url(f'ws://{host}:{port}/ws') as ws: |     async with open_websocket_url(f'ws://{host}:{port}/ws') as ws: | ||||||
|         # send subs topics to server |         # send subs topics to server | ||||||
|         resp = await ws.send_message( |         resp = await ws.send_message( | ||||||
|             msgpack.dumps({'streams': list(tbks.values())}) | 
 | ||||||
|  |             encode({'streams': list(tbks.values())}) | ||||||
|         ) |         ) | ||||||
|         log.info(resp) |         log.info(resp) | ||||||
| 
 | 
 | ||||||
|         async def recv() -> dict[str, Any]: |         async def recv() -> dict[str, Any]: | ||||||
|             return msgpack.loads((await ws.get_message()), encoding='utf-8') |             return decode((await ws.get_message()), encoding='utf-8') | ||||||
| 
 | 
 | ||||||
|         streams = (await recv())['streams'] |         streams = (await recv())['streams'] | ||||||
|         log.info(f"Subscribed to {streams}") |         log.info(f"Subscribed to {streams}") | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue