From 12299d481064d2eff6a83536c9c24c729f0533bd Mon Sep 17 00:00:00 2001 From: Matthias Date: Sun, 15 Sep 2024 09:46:47 +0200 Subject: [PATCH] feat: staticPairlist to warn for invalid pairs Warnings about invalid pairs were "covered" by the implicit filtering of `expand_pairlist()` --- freqtrade/plugins/pairlist/StaticPairList.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/freqtrade/plugins/pairlist/StaticPairList.py b/freqtrade/plugins/pairlist/StaticPairList.py index 0591f4f19..5c7ee7e62 100644 --- a/freqtrade/plugins/pairlist/StaticPairList.py +++ b/freqtrade/plugins/pairlist/StaticPairList.py @@ -61,14 +61,13 @@ class StaticPairList(IPairList): :param tickers: Tickers (from exchange.get_tickers). May be cached. :return: List of pairs """ + wl = self.verify_whitelist( + self._config["exchange"]["pair_whitelist"], logger.info, keep_invalid=True + ) if self._allow_inactive: - return self.verify_whitelist( - self._config["exchange"]["pair_whitelist"], logger.info, keep_invalid=True - ) + return wl else: - return self._whitelist_for_active_markets( - self.verify_whitelist(self._config["exchange"]["pair_whitelist"], logger.info) - ) + return self._whitelist_for_active_markets(wl) def filter_pairlist(self, pairlist: List[str], tickers: Tickers) -> List[str]: """