chore: log fetch_order responses for better tracability
This commit is contained in:
@@ -210,8 +210,12 @@ class Krakenfutures(Exchange):
|
|||||||
) -> CcxtOrder | None:
|
) -> CcxtOrder | None:
|
||||||
"""Fetch orders and return matching order_id, or None."""
|
"""Fetch orders and return matching order_id, or None."""
|
||||||
try:
|
try:
|
||||||
for order in fetch_fn(symbol, params=params) or []:
|
orders = fetch_fn(symbol, params=params) or []
|
||||||
|
self._log_exchange_response(fetch_fn.__name__, orders)
|
||||||
|
for order in orders:
|
||||||
if str(order.get("id")) == order_id_str:
|
if str(order.get("id")) == order_id_str:
|
||||||
|
self._log_exchange_response("fetch_order_fallback", order)
|
||||||
|
|
||||||
return self._order_contracts_to_amount(order)
|
return self._order_contracts_to_amount(order)
|
||||||
except (ccxt.OrderNotFound, ccxt.InvalidOrder) as e:
|
except (ccxt.OrderNotFound, ccxt.InvalidOrder) as e:
|
||||||
logger.debug(f"{fetch_fn.__name__} failed: {e}")
|
logger.debug(f"{fetch_fn.__name__} failed: {e}")
|
||||||
|
|||||||
Reference in New Issue
Block a user