From 680e7ba98ff1d3a22b00eca4dbd224955ad63efc Mon Sep 17 00:00:00 2001 From: Matthias Date: Sun, 21 May 2023 09:21:22 +0200 Subject: [PATCH] Get exchange through DI --- freqtrade/rpc/api_server/api_v1.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/freqtrade/rpc/api_server/api_v1.py b/freqtrade/rpc/api_server/api_v1.py index 76dea3376..3633d584b 100644 --- a/freqtrade/rpc/api_server/api_v1.py +++ b/freqtrade/rpc/api_server/api_v1.py @@ -329,14 +329,11 @@ def list_pairlists(config=Depends(get_config)): @router.post('/pairlists/test', response_model=WhitelistResponse, tags=['pairlists', 'webserver']) -def pairlists_test(payload: PairListsPayload, config=Depends(get_config)): +def pairlists_test(payload: PairListsPayload, config=Depends(get_config), exchange=Depends(get_exchange)): from freqtrade.plugins.pairlistmanager import PairListManager - from freqtrade.resolvers import ExchangeResolver config_loc = deepcopy(config) - exchange = ExchangeResolver.load_exchange( - config_loc['exchange']['name'], config_loc, validate=False) config_loc['stake_currency'] = payload.stake_currency config_loc['pairlists'] = payload.pairlists