From 52b186eabe5b37cf70642d324b37b9c7fe192d5e Mon Sep 17 00:00:00 2001 From: Matthias Date: Thu, 12 Sep 2019 20:14:58 +0200 Subject: [PATCH] Create-userdir does not need a configuration --- freqtrade/configuration/arguments.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/freqtrade/configuration/arguments.py b/freqtrade/configuration/arguments.py index befa42cd1..bb961173b 100644 --- a/freqtrade/configuration/arguments.py +++ b/freqtrade/configuration/arguments.py @@ -2,11 +2,11 @@ This module contains the argument manager class """ import argparse -from typing import List, Optional from pathlib import Path +from typing import Any, Dict, List, Optional -from freqtrade.configuration.cli_options import AVAILABLE_CLI_OPTIONS from freqtrade import constants +from freqtrade.configuration.cli_options import AVAILABLE_CLI_OPTIONS ARGS_COMMON = ["verbosity", "logfile", "version", "config", "datadir", "user_data_dir"] @@ -41,7 +41,7 @@ ARGS_PLOT_DATAFRAME = ["pairs", "indicators1", "indicators2", "plot_limit", "db_ ARGS_PLOT_PROFIT = ["pairs", "timerange", "export", "exportfilename", "db_url", "trade_source", "ticker_interval"] -NO_CONF_REQURIED = ["download-data", "plot-dataframe", "plot-profit"] +NO_CONF_REQURIED = ["create-userdir", "download-data", "plot-dataframe", "plot-profit"] class Arguments: @@ -57,7 +57,7 @@ class Arguments: self._build_args(optionlist=ARGS_MAIN) self._build_subcommands() - def get_parsed_arg(self) -> argparse.Namespace: + def get_parsed_arg(self) -> Dict[str, Any]: """ Return the list of arguments :return: List[str] List of arguments @@ -66,7 +66,7 @@ class Arguments: self._load_args() self._parsed_arg = self._parse_args() - return self._parsed_arg + return vars(self._parsed_arg) def _parse_args(self) -> argparse.Namespace: """