Jeremiah Lowin commited on
Commit
beddd63
·
unverified ·
2 Parent(s): 407df7528d6929

Merge pull request #356 from jlowin/returnresponse

Browse files
Files changed (1) hide show
  1. src/fastmcp/server/server.py +2 -2
src/fastmcp/server/server.py CHANGED
@@ -817,9 +817,9 @@ class FastMCP(Generic[LifespanResultT]):
817
  else:
818
  # Auth is disabled, no need for RequireAuthMiddleware
819
  # Since handle_sse is an ASGI app, we need to create a compatible endpoint
820
- async def sse_endpoint(request: Request) -> None:
821
  # Convert the Starlette request to ASGI parameters
822
- await handle_sse(request.scope, request.receive, request._send) # type: ignore[reportPrivateUsage]
823
 
824
  routes.append(
825
  Route(
 
817
  else:
818
  # Auth is disabled, no need for RequireAuthMiddleware
819
  # Since handle_sse is an ASGI app, we need to create a compatible endpoint
820
+ async def sse_endpoint(request: Request) -> Response:
821
  # Convert the Starlette request to ASGI parameters
822
+ return await handle_sse(request.scope, request.receive, request._send) # type: ignore[reportPrivateUsage]
823
 
824
  routes.append(
825
  Route(