Better EMS client-side msg formatting

rekt_pps
Tyler Goodlet 2023-04-10 19:12:52 -04:00
parent 30af91a82c
commit 2ed9e40d5e
1 changed files with 4 additions and 5 deletions

View File

@ -1,5 +1,5 @@
# piker: trading gear for hackers # piker: trading gear for hackers
# Copyright (C) Tyler Goodlet (in stewardship for piker0) # Copyright (C) Tyler Goodlet (in stewardship for pikers)
# This program is free software: you can redistribute it and/or modify # This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by # it under the terms of the GNU Affero General Public License as published by
@ -36,12 +36,12 @@ from ..service import maybe_open_emsd
from ._messages import ( from ._messages import (
Order, Order,
Cancel, Cancel,
BrokerdPosition,
) )
from ..brokers import get_brokermod from ..brokers import get_brokermod
if TYPE_CHECKING: if TYPE_CHECKING:
from ._messages import ( from ._messages import (
BrokerdPosition,
Status, Status,
) )
@ -197,7 +197,7 @@ async def relay_orders_from_sync_code(
): ):
async for cmd in sync_order_cmds: async for cmd in sync_order_cmds:
sym = cmd.symbol sym = cmd.symbol
msg = pformat(cmd) msg = pformat(cmd.to_dict())
if sym == symbol_key: if sym == symbol_key:
log.info(f'Send order cmd:\n{msg}') log.info(f'Send order cmd:\n{msg}')
@ -223,7 +223,7 @@ async def open_ems(
dict[ dict[
# brokername, acctid # brokername, acctid
tuple[str, str], tuple[str, str],
list[BrokerdPosition], dict[str, BrokerdPosition],
], ],
list[str], list[str],
dict[str, Status], dict[str, Status],
@ -256,7 +256,6 @@ async def open_ems(
async with ( async with (
# connect to emsd # connect to emsd
portal.open_context( portal.open_context(
_emsd_main, _emsd_main,
fqme=fqme, fqme=fqme,
exec_mode=mode, exec_mode=mode,