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
Expired = 4
Filled = 5
Error = 99
@property
def is_open(self):

View File

@@ -273,6 +273,10 @@ def finish_execution_request(req: TrancheExecutionRequest, error: str):
except KeyError:
pass
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}"')
if error == '':
log.debug(f'execution request for tranche {tk} was successful!')