Kraken can cause status msg key error!?

multi_client_order_mgt
Tyler Goodlet 2022-09-16 16:41:26 -04:00
parent 30c452cfd0
commit 47f81b31af
1 changed files with 9 additions and 5 deletions

View File

@ -884,7 +884,11 @@ async def translate_and_relay_brokerd_events(
oid = book._ems2brokerd_ids.inverse.get(reqid) oid = book._ems2brokerd_ids.inverse.get(reqid)
msg = f'Unhandled broker status for dialog {reqid}:\n' msg = f'Unhandled broker status for dialog {reqid}:\n'
if oid: if oid:
status_msg = book._active[oid] status_msg = book._active.get(oid)
# status msg may not have been set yet or popped?
# NOTE: have seen a key error here on kraken
# clearable limits..
if status_msg:
msg += ( msg += (
f'last status msg: {pformat(status_msg)}\n\n' f'last status msg: {pformat(status_msg)}\n\n'
f'this msg:{fmsg}\n' f'this msg:{fmsg}\n'