Пример #1
0
def update_password(params):
    """Update a password"""
    body = params['body']
    ident = params['name']
    password_details = load_password_to_modify(ident)
    password_details.update(body)
    save_password(ident, password_details)
    return Response(status=204)
Пример #2
0
def update_password(params):
    """Update a password"""
    body = params['body']
    ident = params['name']
    try:
        password_details = load_password_to_modify(ident)
    except KeyError:
        return problem(
            404, f'Password "{ident}" is not known.',
            'The password you asked for is not known. Please check for eventual misspellings.')
    password_details.update(body)
    save_password(ident, password_details)
    return _serve_password(ident, load_password(ident))
Пример #3
0
def update_password(params):
    """Update a password"""
    body = params["body"]
    ident = params["name"]
    try:
        password_details = load_password_to_modify(ident)
    except KeyError:
        return problem(
            status=404,
            title=f'Password "{ident}" is not known.',
            detail="The password you asked for is not known. Please check for eventual misspellings.",
        )
    password_details.update(body)
    save_password(ident, password_details)
    return _serve_password(ident, load_password(ident))