Fix TemplateResponse signature (HF Spaces)
Browse files- app/main.py +6 -6
app/main.py
CHANGED
|
@@ -117,7 +117,7 @@ def home(request: Request):
|
|
| 117 |
"active": "roadmap",
|
| 118 |
}
|
| 119 |
)
|
| 120 |
-
return templates.TemplateResponse("roadmap.html", ctx)
|
| 121 |
|
| 122 |
|
| 123 |
@app.get("/step/{step_id}", response_class=HTMLResponse)
|
|
@@ -135,7 +135,7 @@ def step_detail(request: Request, step_id: str):
|
|
| 135 |
"branches": engine.branches(step_id),
|
| 136 |
}
|
| 137 |
)
|
| 138 |
-
return templates.TemplateResponse("partials/step_detail.html", ctx)
|
| 139 |
|
| 140 |
|
| 141 |
@app.get("/ask", response_class=HTMLResponse)
|
|
@@ -153,7 +153,7 @@ def ask_page(request: Request):
|
|
| 153 |
],
|
| 154 |
}
|
| 155 |
)
|
| 156 |
-
return templates.TemplateResponse("ask.html", ctx)
|
| 157 |
|
| 158 |
|
| 159 |
@app.post("/ask", response_class=HTMLResponse)
|
|
@@ -162,7 +162,7 @@ def ask_submit(request: Request, question: str = Form(...)):
|
|
| 162 |
env = answer_question(question)
|
| 163 |
ctx = _base_ctx(request)
|
| 164 |
ctx.update({"env": env})
|
| 165 |
-
return templates.TemplateResponse("partials/answer.html", ctx)
|
| 166 |
|
| 167 |
|
| 168 |
# --- saved progress (SQLite) ------------------------------------------------
|
|
@@ -202,7 +202,7 @@ def toggle_step(
|
|
| 202 |
|
| 203 |
ctx = _base_ctx(request)
|
| 204 |
ctx.update({"step_id": step_id, "matter_id": matter_id, "done": is_done})
|
| 205 |
-
return templates.TemplateResponse("partials/progress_chip.html", ctx)
|
| 206 |
|
| 207 |
|
| 208 |
# --- about / verify-checklist / health --------------------------------------
|
|
@@ -211,7 +211,7 @@ def about(request: Request):
|
|
| 211 |
engine = get_engine()
|
| 212 |
ctx = _base_ctx(request)
|
| 213 |
ctx.update({"active": "about", "verify_items": engine.verify_items()})
|
| 214 |
-
return templates.TemplateResponse("about.html", ctx)
|
| 215 |
|
| 216 |
|
| 217 |
@app.get("/healthz", response_class=JSONResponse)
|
|
|
|
| 117 |
"active": "roadmap",
|
| 118 |
}
|
| 119 |
)
|
| 120 |
+
return templates.TemplateResponse(request, "roadmap.html", ctx)
|
| 121 |
|
| 122 |
|
| 123 |
@app.get("/step/{step_id}", response_class=HTMLResponse)
|
|
|
|
| 135 |
"branches": engine.branches(step_id),
|
| 136 |
}
|
| 137 |
)
|
| 138 |
+
return templates.TemplateResponse(request, "partials/step_detail.html", ctx)
|
| 139 |
|
| 140 |
|
| 141 |
@app.get("/ask", response_class=HTMLResponse)
|
|
|
|
| 153 |
],
|
| 154 |
}
|
| 155 |
)
|
| 156 |
+
return templates.TemplateResponse(request, "ask.html", ctx)
|
| 157 |
|
| 158 |
|
| 159 |
@app.post("/ask", response_class=HTMLResponse)
|
|
|
|
| 162 |
env = answer_question(question)
|
| 163 |
ctx = _base_ctx(request)
|
| 164 |
ctx.update({"env": env})
|
| 165 |
+
return templates.TemplateResponse(request, "partials/answer.html", ctx)
|
| 166 |
|
| 167 |
|
| 168 |
# --- saved progress (SQLite) ------------------------------------------------
|
|
|
|
| 202 |
|
| 203 |
ctx = _base_ctx(request)
|
| 204 |
ctx.update({"step_id": step_id, "matter_id": matter_id, "done": is_done})
|
| 205 |
+
return templates.TemplateResponse(request, "partials/progress_chip.html", ctx)
|
| 206 |
|
| 207 |
|
| 208 |
# --- about / verify-checklist / health --------------------------------------
|
|
|
|
| 211 |
engine = get_engine()
|
| 212 |
ctx = _base_ctx(request)
|
| 213 |
ctx.update({"active": "about", "verify_items": engine.verify_items()})
|
| 214 |
+
return templates.TemplateResponse(request, "about.html", ctx)
|
| 215 |
|
| 216 |
|
| 217 |
@app.get("/healthz", response_class=JSONResponse)
|