Spaces:
Running
Running
Merge branch 'main' into sse-http
Browse files
src/fastmcp/server/server.py
CHANGED
|
@@ -46,7 +46,7 @@ from fastmcp.prompts import Prompt, PromptManager
|
|
| 46 |
from fastmcp.prompts.prompt import PromptResult
|
| 47 |
from fastmcp.resources import Resource, ResourceManager
|
| 48 |
from fastmcp.resources.template import ResourceTemplate
|
| 49 |
-
from fastmcp.server.http import
|
| 50 |
from fastmcp.tools import ToolManager
|
| 51 |
from fastmcp.tools.tool import Tool
|
| 52 |
from fastmcp.utilities.cache import TimedCache
|
|
@@ -719,7 +719,7 @@ class FastMCP(Generic[LifespanResultT]):
|
|
| 719 |
# timeout to make it possible to close immediately. see
|
| 720 |
# https://github.com/jlowin/fastmcp/issues/296
|
| 721 |
uvicorn_config.setdefault("timeout_graceful_shutdown", 0)
|
| 722 |
-
app =
|
| 723 |
|
| 724 |
config = uvicorn.Config(
|
| 725 |
app,
|
|
|
|
| 46 |
from fastmcp.prompts.prompt import PromptResult
|
| 47 |
from fastmcp.resources import Resource, ResourceManager
|
| 48 |
from fastmcp.resources.template import ResourceTemplate
|
| 49 |
+
from fastmcp.server.http import create_sse_app
|
| 50 |
from fastmcp.tools import ToolManager
|
| 51 |
from fastmcp.tools.tool import Tool
|
| 52 |
from fastmcp.utilities.cache import TimedCache
|
|
|
|
| 719 |
# timeout to make it possible to close immediately. see
|
| 720 |
# https://github.com/jlowin/fastmcp/issues/296
|
| 721 |
uvicorn_config.setdefault("timeout_graceful_shutdown", 0)
|
| 722 |
+
app = self.sse_app()
|
| 723 |
|
| 724 |
config = uvicorn.Config(
|
| 725 |
app,
|