aboutsummaryrefslogtreecommitdiff
path: root/app/routes.py
diff options
context:
space:
mode:
authorKaran Jayachandra <mail@karanjayachandra.com>2025-07-13 18:20:04 +0200
committerKaran Jayachandra <mail@karanjayachandra.com>2025-07-13 18:20:04 +0200
commitd5d64f2b1047f864811d23f19f109a6513c22a2a (patch)
treeccea4ca1a4e58e65f74819daa67b8997d583ec71 /app/routes.py
parent673361f4475f0fde43fefa57735d766b4cb22c30 (diff)
Working version with several bugs
Diffstat (limited to 'app/routes.py')
-rw-r--r--app/routes.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/app/routes.py b/app/routes.py
index 2cc6009..bc85e48 100644
--- a/app/routes.py
+++ b/app/routes.py
@@ -1,7 +1,7 @@
from app import app
from app.forms import LoginForm
from app.controller import Session
-from flask import render_template, request, url_for, Response, flash, redirect
+from flask import render_template, request, url_for, Response, flash, redirect, get_template_attribute, render_template_string
g = Session()
@@ -50,8 +50,9 @@ def reset_games():
def toggle_player(player_request):
id = int(player_request)
player = g.players.toggle(id)
- t = '{% from "macros.j2" import player_button %}{{player_button(player)}}'
- return render_template(t, player=player)
+ button = get_template_attribute("macros.j2", "player_button")
+ t = '{% from "macros.j2" import player_button %}'
+ return render_template_string("{{player_button(player)}}", player=player, player_button=button)
@app.route("/players", methods=["GET"])