Drop use of legacy `Symbol.broker_info` in display startup

pre_overruns_ctxcancelled
Tyler Goodlet 2023-03-21 22:29:26 -04:00
parent 0aacb835dc
commit 08b4d69a91
1 changed files with 4 additions and 7 deletions

View File

@ -1221,7 +1221,6 @@ async def display_symbol_data(
# use expanded contract symbols passed back from feed layer. # use expanded contract symbols passed back from feed layer.
fqsns = list(feed.flumes.keys()) fqsns = list(feed.flumes.keys())
# step_size_s = 1 # step_size_s = 1
# tf_key = tf_in_1s[step_size_s] # tf_key = tf_in_1s[step_size_s]
godwidget.window.setWindowTitle( godwidget.window.setWindowTitle(
@ -1288,7 +1287,6 @@ async def display_symbol_data(
hist_ohlcv: ShmArray = flume.hist_shm hist_ohlcv: ShmArray = flume.hist_shm
symbol = flume.symbol symbol = flume.symbol
brokername = symbol.broker
fqsn = symbol.fqsn fqsn = symbol.fqsn
hist_chart = hist_linked.plot_ohlc_main( hist_chart = hist_linked.plot_ohlc_main(
@ -1337,8 +1335,7 @@ async def display_symbol_data(
None | ChartPlotWidget None | ChartPlotWidget
] = {}.fromkeys(feed.flumes) ] = {}.fromkeys(feed.flumes)
if ( if (
not symbol.broker_info[brokername].get('no_vlm', False) has_vlm(ohlcv)
and has_vlm(ohlcv)
and vlm_chart is None and vlm_chart is None
): ):
vlm_chart = vlm_charts[fqsn] = await ln.start( vlm_chart = vlm_charts[fqsn] = await ln.start(
@ -1497,13 +1494,13 @@ async def display_symbol_data(
) )
# boot order-mode # boot order-mode
order_ctl_symbol: str = fqsns[0] order_ctl_fqme: str = fqsns[0]
mode: OrderMode mode: OrderMode
async with ( async with (
open_order_mode( open_order_mode(
feed, feed,
godwidget, godwidget,
fqsns[0], order_ctl_fqme,
order_mode_started, order_mode_started,
loglevel=loglevel loglevel=loglevel
) as mode ) as mode
@ -1511,7 +1508,7 @@ async def display_symbol_data(
rt_linked.mode = mode rt_linked.mode = mode
rt_viz = rt_chart.get_viz(order_ctl_symbol) rt_viz = rt_chart.get_viz(order_ctl_fqme)
rt_viz.plot.setFocus() rt_viz.plot.setFocus()
# default view adjuments and sidepane alignment # default view adjuments and sidepane alignment