From cb92abbc3847601d6bbc0ba9f1332fe19c711321 Mon Sep 17 00:00:00 2001 From: Tyler Goodlet Date: Wed, 14 Aug 2024 18:04:34 -0400 Subject: [PATCH] ib: add connect status info emit --- piker/brokers/ib/api.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/piker/brokers/ib/api.py b/piker/brokers/ib/api.py index ae32b0ee..23222512 100644 --- a/piker/brokers/ib/api.py +++ b/piker/brokers/ib/api.py @@ -1250,6 +1250,12 @@ async def load_aio_clients( for i in range(connect_retries): try: + log.info( + 'Trying `ib_async` connect\n' + f'{host}: {port}\n' + f'clientId: {client_id}\n' + f'timeout: {connect_timeout}\n' + ) await ib.connectAsync( host, port, @@ -1367,7 +1373,9 @@ async def load_clients_for_trio( a ``tractor.to_asyncio.open_channel_from()``. ''' - async with load_aio_clients() as accts2clients: + async with load_aio_clients( + disconnect_on_exit=False, + ) as accts2clients: to_trio.send_nowait(accts2clients)