From e54c3dc523ac21b8bf88d361076e3269a0db678a Mon Sep 17 00:00:00 2001 From: Tyler Goodlet Date: Tue, 29 Aug 2023 08:45:45 -0400 Subject: [PATCH] TOSQUASH 9005335e18: pack empty dict on no flow --- piker/brokers/ib/broker.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/piker/brokers/ib/broker.py b/piker/brokers/ib/broker.py index 0c174fb0..9b256f24 100644 --- a/piker/brokers/ib/broker.py +++ b/piker/brokers/ib/broker.py @@ -1249,7 +1249,10 @@ async def deliver_trade_events( if err['reqid'] == -1: log.error(f'TWS external order error:\n{pformat(err)}') - flow: dict = dict(flows.get(reqid)) or {} + flow: dict = dict( + flows.get(reqid) + or {} + ) # TODO: we don't want to relay data feed / lookup errors # so we need some further filtering logic here..