From 8263d8439824bdae4dafdd93ac16c93bb0f1ae13 Mon Sep 17 00:00:00 2001 From: James Maslek Date: Tue, 12 Jul 2022 19:49:47 -0400 Subject: [PATCH] Fix oanda key issue (#2077) --- openbb_terminal/keys_controller.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/openbb_terminal/keys_controller.py b/openbb_terminal/keys_controller.py index 1e392a315ec..f9ec9595d34 100644 --- a/openbb_terminal/keys_controller.py +++ b/openbb_terminal/keys_controller.py @@ -1383,22 +1383,24 @@ class KeysController(BaseController): # pylint: disable=too-many-public-methods console.print("For your API Key, visit: https://developer.oanda.com\n") return ns_parser = parse_simple_args(parser, other_args) - if ns_parser: + if not ns_parser: + return + if ns_parser.account: os.environ["OPENBB_OANDA_ACCOUNT"] = ns_parser.account dotenv.set_key(self.env_file, "OPENBB_OANDA_ACCOUNT", ns_parser.account) cfg.OANDA_ACCOUNT = ns_parser.account - + if ns_parser.token: os.environ["OPENBB_OANDA_TOKEN"] = ns_parser.token dotenv.set_key(self.env_file, "OPENBB_OANDA_TOKEN", ns_parser.token) cfg.OANDA_TOKEN = ns_parser.token - + if ns_parser.account_type: os.environ["OPENBB_OANDA_ACCOUNT_TYPE"] = ns_parser.account_type dotenv.set_key( self.env_file, "OPENBB_OANDA_ACCOUNT_TYPE", ns_parser.account_type ) cfg.OANDA_ACCOUNT_TYPE = ns_parser.account_type - self.check_oanda_key(show_output=True) + self.check_oanda_key(show_output=True) @log_start_end(log=logger) def call_binance(self, other_args: List[str]):