From f13ef9d55e60b829370ab4b64056dc7172667805 Mon Sep 17 00:00:00 2001 From: Tim Date: Mon, 15 Apr 2024 18:30:02 -0400 Subject: [PATCH] handle execution error 'NO' --- src/dexorder/order/orderstate.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dexorder/order/orderstate.py b/src/dexorder/order/orderstate.py index 39bf3bf..6f73486 100644 --- a/src/dexorder/order/orderstate.py +++ b/src/dexorder/order/orderstate.py @@ -172,7 +172,7 @@ class Order: def complete(self, final_state: SwapOrderState): """ updates the static order record with its final values, then deletes all its dynamic blockstate and removes the Order from the actives list """ - assert final_state in (SwapOrderState.Canceled, SwapOrderState.Expired, SwapOrderState.Filled) + assert final_state in (SwapOrderState.Canceled, SwapOrderState.Expired, SwapOrderState.Filled, SwapOrderState.Error) status = self.status.copy() status.state = final_state if self.is_open: