From eed1c2344db484f208bd0875cd172da66effc7bd Mon Sep 17 00:00:00 2001 From: iuvbio Date: Mon, 18 Feb 2019 01:03:09 +0100 Subject: [PATCH] delete unnecessary arguments --- freqtrade/freqtradebot.py | 2 +- freqtrade/resolvers/exchange_resolver.py | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/freqtrade/freqtradebot.py b/freqtrade/freqtradebot.py index 3706834b4..f9c0b7b52 100644 --- a/freqtrade/freqtradebot.py +++ b/freqtrade/freqtradebot.py @@ -58,7 +58,7 @@ class FreqtradeBot(object): exchange_name = self.config.get('exchange', {}).get('name', 'bittrex') try: - self.exchange = ExchangeResolver(exchange_name, self, self.config).exchange + self.exchange = ExchangeResolver(exchange_name, self.config).exchange except ImportError: logger.info( f"No {exchange_name} specific subclass found. Using the generic class instead.") diff --git a/freqtrade/resolvers/exchange_resolver.py b/freqtrade/resolvers/exchange_resolver.py index 5d46becf5..4d78684ec 100644 --- a/freqtrade/resolvers/exchange_resolver.py +++ b/freqtrade/resolvers/exchange_resolver.py @@ -17,13 +17,12 @@ class ExchangeResolver(IResolver): __slots__ = ['exchange'] - def __init__(self, exchange_name: str, freqtrade, config: dict) -> None: + def __init__(self, exchange_name: str, config: dict) -> None: """ Load the custom class from config parameter :param config: configuration dictionary or None """ - self.exchange = self._load_exchange(exchange_name, kwargs={'freqtrade': freqtrade, - 'config': config}) + self.exchange = self._load_exchange(exchange_name, kwargs={'config': config}) def _load_exchange( self, exchange_name: str, kwargs: dict) -> Exchange: