From 97b2b25256c9866d9c65951a6fe530be3cc82746 Mon Sep 17 00:00:00 2001 From: Tyler Goodlet Date: Thu, 18 May 2023 01:25:04 -0400 Subject: [PATCH] Avoid import cycle in clearing client --- piker/clearing/_client.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/piker/clearing/_client.py b/piker/clearing/_client.py index 7c3a9882..a0218023 100644 --- a/piker/clearing/_client.py +++ b/piker/clearing/_client.py @@ -30,7 +30,6 @@ from tractor.trionics import broadcast_receiver from ._util import ( log, # sub-sys logger ) -from ..accounting import unpack_fqme from ..data.types import Struct from ..service import maybe_open_emsd from ._messages import ( @@ -238,6 +237,8 @@ async def open_ems( broker control client-API. ''' + # TODO: prolly hand in the `MktPair` instance directly here as well! + from piker.accounting import unpack_fqme broker, mktep, venue, suffix = unpack_fqme(fqme) async with maybe_open_emsd(