cleanup
This commit is contained in:
10
templates/not_found.html
Normal file
10
templates/not_found.html
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
{% extends "main.html" %}
|
||||||
|
{% block title %}Not Found{% endblock %}
|
||||||
|
{% block content %}
|
||||||
|
<h1>Not Found</h1>
|
||||||
|
|
||||||
|
Object not found
|
||||||
|
<br/>
|
||||||
|
|
||||||
|
<a href={{ url_for("create_game") }}>Home</a>
|
||||||
|
{% endblock %}
|
||||||
10
werbinich.py
10
werbinich.py
@@ -1,9 +1,9 @@
|
|||||||
#!/usr/bin/python3
|
#!/usr/bin/python3
|
||||||
from flask import Flask,render_template,request,url_for,redirect
|
from flask import Flask, render_template, request, url_for, redirect
|
||||||
from pprint import pprint
|
from pprint import pprint
|
||||||
from uuid import uuid4
|
from uuid import uuid4
|
||||||
app = Flask(__name__)
|
|
||||||
|
|
||||||
|
app = Flask(__name__)
|
||||||
games = {}
|
games = {}
|
||||||
|
|
||||||
@app.route("/")
|
@app.route("/")
|
||||||
@@ -20,7 +20,7 @@ def create_game():
|
|||||||
mapping[player] = None
|
mapping[player] = None
|
||||||
games[gameid] = mapping
|
games[gameid] = mapping
|
||||||
|
|
||||||
return redirect(url_for("player_select", gameid=gameid),303)
|
return redirect(url_for("player_select", gameid=gameid), 303)
|
||||||
|
|
||||||
@app.route("/game/<uuid:gameid>/")
|
@app.route("/game/<uuid:gameid>/")
|
||||||
def player_select(gameid):
|
def player_select(gameid):
|
||||||
@@ -45,9 +45,9 @@ def store_name(gameid, player):
|
|||||||
@app.route("/game/<uuid:gameid>/show/<player>")
|
@app.route("/game/<uuid:gameid>/show/<player>")
|
||||||
def name_show(gameid, player):
|
def name_show(gameid, player):
|
||||||
other_players = dict(games[str(gameid)])
|
other_players = dict(games[str(gameid)])
|
||||||
other_players.pop(player,None)
|
other_players.pop(player, None)
|
||||||
return render_template("name_show.html", current_player=player, other_players=other_players, edit_url=url_for("name_edit", gameid=gameid, player=player))
|
return render_template("name_show.html", current_player=player, other_players=other_players, edit_url=url_for("name_edit", gameid=gameid, player=player))
|
||||||
|
|
||||||
@app.errorhandler(KeyError)
|
@app.errorhandler(KeyError)
|
||||||
def not_found(error):
|
def not_found(error):
|
||||||
return "<h1>Not Found</h1>Object not found <br/> <a href={}>home</a>".format(url_for("create_game")), 404
|
return render_template("not_found.html"), 404
|
||||||
|
|||||||
Reference in New Issue
Block a user