From 4ca4ced6e80535f4bc0c100b79efc9b9e38b81fa Mon Sep 17 00:00:00 2001 From: Tyler Goodlet Date: Thu, 2 Jul 2020 16:02:58 -0400 Subject: [PATCH] Make search work with ib backend --- piker/brokers/cli.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/piker/brokers/cli.py b/piker/brokers/cli.py index 2dbc1a9a..ff911edc 100644 --- a/piker/brokers/cli.py +++ b/piker/brokers/cli.py @@ -130,7 +130,6 @@ def bars(config, symbol, count, df_output): click.echo(colorize_json(bars)) - @cli.command() @click.option('--rate', '-r', default=5, help='Logging level') @click.option('--filename', '-f', default='quotestream.jsonstream', @@ -259,7 +258,11 @@ def search(config, pattern): # global opts brokermod = config['brokermod'] - quotes = trio.run(partial(core.symbol_search, brokermod, pattern)) + quotes = tractor.run( + partial(core.symbol_search, brokermod, pattern), + start_method='forkserver', + loglevel='info', + ) if not quotes: log.error(f"No matches could be found for {pattern}?") return