From 869925877bc6dc5055410110bc14fe2bce1e5dc4 Mon Sep 17 00:00:00 2001 From: Diogo Sousa Date: Thu, 19 Jan 2023 14:13:25 +0000 Subject: [PATCH] easier to read --- openbb_terminal/account/login_controller.py | 31 +++++++++++---------- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/openbb_terminal/account/login_controller.py b/openbb_terminal/account/login_controller.py index 52f4286656b..58bb3f57042 100644 --- a/openbb_terminal/account/login_controller.py +++ b/openbb_terminal/account/login_controller.py @@ -14,23 +14,26 @@ def display_welcome_message(): ) +def get_user_input(): + console.print("\nPlease enter your credentials:") + email = console.input("> Email: ", style="blue") + password = console.getpass("> Password: ", style="blue") + + save_str = "" + while save_str not in ["y", "n"]: + save_str = console.input("> Keep me logged in (y/n): ", style="blue").lower() + + save = False + if save_str == "y": + save = True + + return email, password, save + + def login_prompt(): display_welcome_message() while True: - console.print("\nPlease enter your credentials:") - email = console.input("> Email: ", style="blue") - password = console.getpass("> Password: ", style="blue") - - save_str = "" - while save_str not in ["y", "n"]: - save_str = console.input( - "> Keep me logged in (y/n): ", style="blue" - ).lower() - - save = False - if save_str == "y": - save = True - + email, password, save = get_user_input() login_info = request_token(email, password, save) if login_info: break