Пример #1
0
def create_user():
    """
    Creating new User
    :return: the new user json, or 404 if user exist
    """
    user_json = request.json

    try:
        if UserService.is_username_unique(user_json[UserKeys.USERNAME_KEY]):
            UserService.add_user(user_json[UserKeys.USERNAME_KEY],
                                 user_json[UserKeys.HASHED_PASSWORD])
        else:
            return abort(406)
    except KeyError:
        abort(400)

    return {}