From 8e3331d0db9e3cad9b1072a3e01f739245c9e4e4 Mon Sep 17 00:00:00 2001 From: Matthias Date: Fri, 19 Sep 2025 20:16:44 +0200 Subject: [PATCH] chore: rename variable for clarity --- freqtrade/plugins/pairlist/StaticPairList.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/freqtrade/plugins/pairlist/StaticPairList.py b/freqtrade/plugins/pairlist/StaticPairList.py index 9df437260..94ba04235 100644 --- a/freqtrade/plugins/pairlist/StaticPairList.py +++ b/freqtrade/plugins/pairlist/StaticPairList.py @@ -9,7 +9,7 @@ from copy import deepcopy from cachetools import LRUCache -from freqtrade.enums.runmode import RunMode +from freqtrade.enums import RunMode from freqtrade.exchange.exchange_types import Tickers from freqtrade.plugins.pairlist.IPairList import IPairList, PairlistParameter, SupportsBacktesting @@ -25,7 +25,8 @@ class StaticPairList(IPairList): super().__init__(*args, **kwargs) self._allow_inactive = self._pairlistconfig.get("allow_inactive", False) - self._pair_cache: LRUCache = LRUCache(maxsize=1) + # Pair cache - only used for optimize modes + self._bt_pair_cache: LRUCache = LRUCache(maxsize=1) @property def needstickers(self) -> bool: @@ -64,7 +65,7 @@ class StaticPairList(IPairList): :param tickers: Tickers (from exchange.get_tickers). May be cached. :return: List of pairs """ - pairlist = self._pair_cache.get("pairlist") + pairlist = self._bt_pair_cache.get("pairlist") if not pairlist: wl = self.verify_whitelist( @@ -78,7 +79,7 @@ class StaticPairList(IPairList): pairlist = self._whitelist_for_active_markets(wl) if self._config["runmode"] in (RunMode.BACKTEST, RunMode.HYPEROPT): - self._pair_cache["pairlist"] = pairlist.copy() + self._bt_pair_cache["pairlist"] = pairlist.copy() return pairlist