From 01831fe16c3adf82b586c434f92469444950f154 Mon Sep 17 00:00:00 2001 From: Joris REHM Date: Mon, 29 Dec 2025 13:23:10 +0100 Subject: [PATCH] fastapi example: fix response_class --- examples/fastapi/app.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/fastapi/app.py b/examples/fastapi/app.py index f46344c..a925025 100644 --- a/examples/fastapi/app.py +++ b/examples/fastapi/app.py @@ -13,7 +13,7 @@ import uvicorn from fastapi import FastAPI -from fastapi.responses import HTMLResponse +from fastapi.responses import HTMLResponse, StreamingResponse from datastar_py.fastapi import ( DatastarResponse, @@ -59,7 +59,7 @@ """ -@app.get("/") +@app.get("/", response_class=HTMLResponse) async def read_root(): return HTMLResponse(HTML.replace("CURRENT_TIME", f"{datetime.isoformat(datetime.now())}")) @@ -76,7 +76,7 @@ async def time_updates(): await asyncio.sleep(1) -@app.get("/updates") +@app.get("/updates", response_class=StreamingResponse) async def updates(signals: ReadSignals): # ReadSignals is a dependency that automatically loads the signals from the request print(signals)