Require `<symbol>.<provider>` format to cli
parent
c9311dd7d0
commit
2471ce446e
|
@ -1638,8 +1638,10 @@ async def _async_main(
|
|||
)
|
||||
chart_app.search = search
|
||||
|
||||
symbol, _, provider = sym.rpartition('.')
|
||||
|
||||
# this internally starts a ``chart_symbol()`` task above
|
||||
chart_app.load_symbol(brokernames[0], sym, loglevel)
|
||||
chart_app.load_symbol(provider, symbol, loglevel)
|
||||
|
||||
# TODO: seems like our incentive for brokerd caching lelel
|
||||
backends = {}
|
||||
|
|
|
@ -138,6 +138,13 @@ def chart(config, symbol, profile, pdb):
|
|||
from .. import _profile
|
||||
from ._chart import _main
|
||||
|
||||
if '.' not in symbol:
|
||||
click.echo(click.style(
|
||||
f'symbol: {symbol} must have a {symbol}.<provider> suffix',
|
||||
fg='red',
|
||||
))
|
||||
return
|
||||
|
||||
# toggle to enable profiling
|
||||
_profile._pg_profile = profile
|
||||
|
||||
|
|
Loading…
Reference in New Issue