Merge pull request #804 from jlowin/http-args-2

Ensure we handle false http kwargs correctly; removed unused kwarg
This commit is contained in:
Jeremiah Lowin 2025-06-11 16:04:37 -04:00 committed by GitHub
commit 3a4f1a4ff0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1231,7 +1231,6 @@ class FastMCP(Generic[LifespanResultT]):
port: int | None = None,
log_level: str | None = None,
path: str | None = None,
message_path: str | None = None,
uvicorn_config: dict[str, Any] | None = None,
) -> None:
"""Run the server using SSE transport."""
@ -1333,10 +1332,14 @@ class FastMCP(Generic[LifespanResultT]):
event_store=None,
auth=self.auth,
json_response=(
json_response or self._deprecated_settings.json_response
json_response
if json_response is not None
else self._deprecated_settings.json_response
),
stateless_http=(
stateless_http or self._deprecated_settings.stateless_http
stateless_http
if stateless_http is not None
else self._deprecated_settings.stateless_http
),
debug=self._deprecated_settings.debug,
middleware=middleware,