from functools import wraps from flask import Blueprint, session, abort game = Blueprint("game", __name__) def require_name(): name = session.get("name", None) if name is None: abort(401) return name @game.route("/", methods=["PUT"]) def create_game(): pass @game.route("/") def game_settings(game_id): pass @game.route("//guesses/") def guesses(game_id, name): pass @game.route("//guesses//", methods=["POST"]) def make_guess(game_id, name, round): pass