diff --git a/Trading/Mode/market_making_trading_mode/market_making_trading.py b/Trading/Mode/market_making_trading_mode/market_making_trading.py index ebe3e7e94..cd6d43f2e 100644 --- a/Trading/Mode/market_making_trading_mode/market_making_trading.py +++ b/Trading/Mode/market_making_trading_mode/market_making_trading.py @@ -443,7 +443,7 @@ async def create_order(self, order_data, current_price, symbol_market, **kwargs) except (SkippedAction, trading_errors.MissingFunds): raise except Exception as e: - self.logger.exception(e, True, f"Failed to create order : {e}. Order: {order_data}") + self.logger.error(f"Failed to create order : {e}. Order: {order_data}") return [] return [] if created_order is None else [created_order] @@ -579,9 +579,9 @@ async def _ensure_market_making_orders_and_reschedule(self): except asyncio.TimeoutError: can_create_orders = False if not self.should_stop: - self._reschedule_if_necessary(can_create_orders) + await self._reschedule_if_necessary(can_create_orders) - def _reschedule_if_necessary(self, can_create_orders): + async def _reschedule_if_necessary(self, can_create_orders: bool): if not can_create_orders: self.logger.info( f"Can't yet create initialize orders for {self.symbol}, retrying in {self.INIT_RETRY_TIMER} seconds"