SwapOrderState.error
This commit is contained in:
@@ -17,6 +17,7 @@ class SwapOrderState (Enum):
|
|||||||
Canceled = 3
|
Canceled = 3
|
||||||
Expired = 4
|
Expired = 4
|
||||||
Filled = 5
|
Filled = 5
|
||||||
|
Error = 99
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def is_open(self):
|
def is_open(self):
|
||||||
|
|||||||
@@ -273,6 +273,10 @@ def finish_execution_request(req: TrancheExecutionRequest, error: str):
|
|||||||
except KeyError:
|
except KeyError:
|
||||||
pass
|
pass
|
||||||
if error != '':
|
if error != '':
|
||||||
|
if error == 'NO':
|
||||||
|
# order is not open
|
||||||
|
log.error(f'Order {OrderKey(tk.vault,tk.order_index)} was closed, undetected!')
|
||||||
|
order.complete(SwapOrderState.Expired)
|
||||||
log.debug(f'execution request for tranche {tk} had error "{error}"')
|
log.debug(f'execution request for tranche {tk} had error "{error}"')
|
||||||
if error == '':
|
if error == '':
|
||||||
log.debug(f'execution request for tranche {tk} was successful!')
|
log.debug(f'execution request for tranche {tk} was successful!')
|
||||||
|
|||||||
Reference in New Issue
Block a user