Skip to content

Commit b7e2838

Browse files
committed
[MM] make _reschedule_if_necessary async
1 parent 53f82b7 commit b7e2838

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Trading/Mode/market_making_trading_mode/market_making_trading.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -443,7 +443,7 @@ async def create_order(self, order_data, current_price, symbol_market, **kwargs)
443443
except (SkippedAction, trading_errors.MissingFunds):
444444
raise
445445
except Exception as e:
446-
self.logger.exception(e, True, f"Failed to create order : {e}. Order: {order_data}")
446+
self.logger.error(f"Failed to create order : {e}. Order: {order_data}")
447447
return []
448448
return [] if created_order is None else [created_order]
449449

@@ -579,9 +579,9 @@ async def _ensure_market_making_orders_and_reschedule(self):
579579
except asyncio.TimeoutError:
580580
can_create_orders = False
581581
if not self.should_stop:
582-
self._reschedule_if_necessary(can_create_orders)
582+
await self._reschedule_if_necessary(can_create_orders)
583583

584-
def _reschedule_if_necessary(self, can_create_orders):
584+
async def _reschedule_if_necessary(self, can_create_orders: bool):
585585
if not can_create_orders:
586586
self.logger.info(
587587
f"Can't yet create initialize orders for {self.symbol}, retrying in {self.INIT_RETRY_TIMER} seconds"

0 commit comments

Comments
 (0)