From e8787d89c6592d86c1f079757c3b6ff3ccb3ff8e Mon Sep 17 00:00:00 2001 From: Tyler Goodlet Date: Wed, 24 May 2023 08:28:16 -0400 Subject: [PATCH] ib: unset vlm via new `FeedInit.shm_write_opts` field --- piker/brokers/ib/feed.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/piker/brokers/ib/feed.py b/piker/brokers/ib/feed.py index 3a7728d2..fb896624 100644 --- a/piker/brokers/ib/feed.py +++ b/piker/brokers/ib/feed.py @@ -894,15 +894,14 @@ async def stream_quotes( init_msg = FeedInit(mkt_info=mkt) - has_vlm: bool = True if mkt.dst.atype in { 'forex', 'index', 'commodity', }: - has_vlm = False # tell sampler config that it shouldn't do vlm summing. init_msg.shm_write_opts['sum_tick_vlm'] = False + init_msg.shm_write_opts['has_vlm'] = False init_msgs.append(init_msg) @@ -977,7 +976,7 @@ async def stream_quotes( async with aclosing(stream): # if syminfo.get('no_vlm', False): - if not has_vlm: + if not init_msg.shm_write_opts['has_vlm']: # generally speaking these feeds don't # include vlm data.