freqtrade_origin/freqtrade/configuration/create_datadir.py

19 lines
509 B
Python
Raw Normal View History

2019-07-12 00:26:27 +00:00
import logging
import os
from typing import Any, Dict, Optional
logger = logging.getLogger(__name__)
def create_datadir(config: Dict[str, Any], datadir: Optional[str] = None) -> str:
if not datadir:
# set datadir
exchange_name = config.get('exchange', {}).get('name').lower()
datadir = os.path.join('user_data', 'data', exchange_name)
if not os.path.isdir(datadir):
os.makedirs(datadir)
logger.info(f'Created data directory: {datadir}')
return datadir