Пример #1
0
def get_credentials(username=None, password=None):
    """Asks the user to input a username & password, using previous values or appropriately derived defaults"""
    if username is None:
        username = getpass.getuser()
    input_username = raw_input("username (" + username + ")")
    if len(input_username) > 0:
        username = input_username
    if password is None:
        input_password = getpass.getpass("password (random)")
        if len(input_password) == 0:
            password = Key.generate_password(config["password_length"])
        else:
            password = input_password
    else:
        input_password = raw_input("password (previous)")
        if len(input_password) > 0:
            password = input_password
    return {"username": username, "password": password}
Пример #2
0
def get_credentials(username=None, password=None):
    """Asks the user to input a username & password, using previous values or appropriately derived defaults"""
    if username is None:
        username = getpass.getuser()
    input_username = raw_input('username ('+username+')')
    if len(input_username) > 0:
        username = input_username
    if password is None:
        input_password = getpass.getpass('password (random)')
        if len(input_password) == 0:
            password = Key.generate_password(config['password_length'])
        else:
            password = input_password
    else:
        input_password = raw_input('password (previous)')
        if len(input_password) > 0:
            password = input_password
    return {'username': username, 'password': password}