From dc06510d4a3664605fa1883bf14bb3afd8f7dbf2 Mon Sep 17 00:00:00 2001 From: Matthias Date: Mon, 2 Jun 2025 08:51:07 +0200 Subject: [PATCH] chore: adjust type-ignores for new mypy version --- freqtrade/data/entryexitanalysis.py | 4 +++- freqtrade/exchange/binance.py | 5 ++++- freqtrade/freqai/prediction_models/ReinforcementLearner.py | 2 +- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/freqtrade/data/entryexitanalysis.py b/freqtrade/data/entryexitanalysis.py index 2bea8a5db..0a9d5bc44 100644 --- a/freqtrade/data/entryexitanalysis.py +++ b/freqtrade/data/entryexitanalysis.py @@ -331,7 +331,9 @@ def process_entry_exit_reasons(config: Config): exit_only = config.get("exit_only", False) do_rejected = config.get("analysis_rejected", False) to_csv = config.get("analysis_to_csv", False) - csv_path = Path(config.get("analysis_csv_path", config["exportfilename"])) + csv_path = Path( + config.get("analysis_csv_path", config["exportfilename"]), # type: ignore[arg-type] + ) if entry_only is True and exit_only is True: raise OperationalException( diff --git a/freqtrade/exchange/binance.py b/freqtrade/exchange/binance.py index a9693adbf..82844cde9 100644 --- a/freqtrade/exchange/binance.py +++ b/freqtrade/exchange/binance.py @@ -76,7 +76,10 @@ class Binance(Exchange): :return: Proxy coin or stake currency """ if self.margin_mode == MarginMode.CROSS: - return self._config.get("proxy_coin", self._config["stake_currency"]) + return self._config.get( + "proxy_coin", + self._config["stake_currency"], + ) # type: ignore[return-value] return self._config["stake_currency"] def get_tickers( diff --git a/freqtrade/freqai/prediction_models/ReinforcementLearner.py b/freqtrade/freqai/prediction_models/ReinforcementLearner.py index 87c3450dc..ff6b2d029 100644 --- a/freqtrade/freqai/prediction_models/ReinforcementLearner.py +++ b/freqtrade/freqai/prediction_models/ReinforcementLearner.py @@ -101,7 +101,7 @@ class ReinforcementLearner(BaseReinforcementLearningModel): return model - MyRLEnv: type[BaseEnvironment] + MyRLEnv: type[BaseEnvironment] # type: ignore[assignment, unused-ignore] class MyRLEnv(Base5ActionRLEnv): # type: ignore[no-redef] """