From 857aeaa9eb6c29fdb647e26fe086728d03298b1d Mon Sep 17 00:00:00 2001 From: Matthias Date: Tue, 4 Feb 2025 19:34:26 +0100 Subject: [PATCH] chore: fix init sequence to avoid risk of "unbound error" --- freqtrade/exchange/exchange.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/freqtrade/exchange/exchange.py b/freqtrade/exchange/exchange.py index 175f89c0e..aaf5f2225 100644 --- a/freqtrade/exchange/exchange.py +++ b/freqtrade/exchange/exchange.py @@ -277,6 +277,11 @@ class Exchange: logger.info(f'Using Exchange "{self.name}"') self.required_candle_call_count = 1 + # Converts the interval provided in minutes in config to seconds + self.markets_refresh_interval: int = ( + exchange_conf.get("markets_refresh_interval", 60) * 60 * 1000 + ) + if validate: # Initial markets load self.reload_markets(True, load_leverage_tiers=False) @@ -286,11 +291,6 @@ class Exchange: self._startup_candle_count, config.get("timeframe", "") ) - # Converts the interval provided in minutes in config to seconds - self.markets_refresh_interval: int = ( - exchange_conf.get("markets_refresh_interval", 60) * 60 * 1000 - ) - if self.trading_mode != TradingMode.SPOT and load_leverage_tiers: self.fill_leverage_tiers() self.additional_exchange_init()