diff --git a/piker/brokers/ib.py b/piker/brokers/ib.py index 289d0583..d4377f7c 100644 --- a/piker/brokers/ib.py +++ b/piker/brokers/ib.py @@ -1286,13 +1286,12 @@ async def open_symbol_search( await trio.sleep(diff) try: pattern = stream.receive_nowait() - # if new: - # pattern = new except trio.WouldBlock: pass - if not pattern: + if not pattern or pattern.isspace(): log.warning('empty pattern received, skipping..') + await stream.send(matches) continue log.debug(f'searching for {pattern}')