def login(version): request.get_json(force=True) if 'email' in request.json and 'password' in request.json: email = request.json['email'] password = request.json['password'] if email and password: login_id = UserModel.check_if_is_valid_user(email, password) if login_id: return jsonify({ 'status': "Login successful", "token": generate_token(login_id[0]).decode() }), 200 return invalid_user() return message_to_return(400) return invalid_arguments()