Better exception handling for check_handle_timedout
This commit is contained in:
parent
01e10014bb
commit
04be438b35
@ -131,7 +131,8 @@ def check_handle_timedout(timeoutvalue: int) -> None:
|
|||||||
for trade in Trade.query.filter(Trade.open_order_id.isnot(None)).all():
|
for trade in Trade.query.filter(Trade.open_order_id.isnot(None)).all():
|
||||||
try:
|
try:
|
||||||
order = exchange.get_order(trade.open_order_id)
|
order = exchange.get_order(trade.open_order_id)
|
||||||
except OperationalException:
|
except requests.exceptions.RequestException:
|
||||||
|
logger.info('Cannot query order for %s due to %s', trade, traceback.format_exc())
|
||||||
continue
|
continue
|
||||||
ordertime = arrow.get(order['opened'])
|
ordertime = arrow.get(order['opened'])
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user