handle execution error 'NO'
This commit is contained in:
@@ -178,8 +178,12 @@ class Order:
|
||||
if self.is_open:
|
||||
Order.open_orders.remove(self.key)
|
||||
Order.vault_open_orders.listremove(self.key.vault, self.key.order_index)
|
||||
try:
|
||||
# set final fill values in the status
|
||||
of = Order.order_filled[self.key]
|
||||
except KeyError:
|
||||
log.warning(f'While completing with status {final_state}, no order fills found for {self.key}')
|
||||
else:
|
||||
order_log.debug(f'deleting order_filled[{self.key}]')
|
||||
del Order.order_filled[self.key]
|
||||
status.filledIn = of.filled.filled_in
|
||||
|
||||
Reference in New Issue
Block a user