Skip to content

Commit

Permalink
check_exchange is not required for plotting
Browse files Browse the repository at this point in the history
  • Loading branch information
xmatthias committed Aug 31, 2019
1 parent 1760a8d commit d48f03c
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions freqtrade/configuration/check_exchange.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
from freqtrade.exchange import (available_exchanges, get_exchange_bad_reason,
is_exchange_available, is_exchange_bad,
is_exchange_officially_supported)
from freqtrade.state import RunMode

logger = logging.getLogger(__name__)

Expand All @@ -19,6 +20,10 @@ def check_exchange(config: Dict[str, Any], check_for_bad: bool = True) -> bool:
raises an exception if the exchange if not supported by ccxt
and thus is not known for the Freqtrade at all.
"""

if config['runmode'] in [RunMode.PLOT] and not config.get('exchange', {}).get('name'):
# Skip checking exchange in plot mode, since it requires no exchange
return True
logger.info("Checking exchange...")

exchange = config.get('exchange', {}).get('name').lower()
Expand Down

0 comments on commit d48f03c

Please sign in to comment.