SwapOrderState.error

This commit is contained in:
Tim
2024-04-15 18:16:30 -04:00
parent 98513f8c5f
commit 0852c2689d
2 changed files with 5 additions and 0 deletions

View File

@@ -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):

View File

@@ -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!')