diff --git a/openbb_terminal/account/login_controller.py b/openbb_terminal/account/login_controller.py index 14477d5b9bb..5a6e1af78bc 100644 --- a/openbb_terminal/account/login_controller.py +++ b/openbb_terminal/account/login_controller.py @@ -12,7 +12,10 @@ from openbb_terminal.account.login_model import ( def display_welcome_message(): """Display welcome message""" - console.print("You need to be connected to use the installer version of OpenBB.\n") + console.print( + "You need to log in to use the installer version of OpenBB.", + style="info", + ) def get_user_input() -> Tuple[str, str, bool]: @@ -23,7 +26,7 @@ def get_user_input() -> Tuple[str, str, bool]: Tuple[str, str, bool] The user email, password and save login option. """ - console.print("\nPlease enter your credentials:") + console.print("\nPlease enter your credentials:", style="info") email = console.input("> Email: ", style="blue") password = console.getpass("> Password: ", style="blue") @@ -61,7 +64,7 @@ def login_prompt(welcome=True): def main(): """Main function""" login_info = get_login_info() - if login_info == Error.READ_ERROR: + if login_info == Error.READ_ERROR or not login_info: login_prompt() else: status = get_login_status(login_info=login_info) diff --git a/openbb_terminal/account/login_model.py b/openbb_terminal/account/login_model.py index dbaae783afd..cc4c32ac157 100644 --- a/openbb_terminal/account/login_model.py +++ b/openbb_terminal/account/login_model.py @@ -146,7 +146,7 @@ def get_login_info() -> Union[dict, Error]: try: if os.path.isfile(file_path): - with open(file_path, "r") as file: + with open(file_path) as file: return json.load(file) except Exception: console.print(Error.READ_ERROR.value)