Jeremiah Lowin commited on
Commit
526473e
·
unverified ·
2 Parent(s): dd55e0e5d7caf0

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

Browse files

Ensure we handle false http kwargs correctly; removed unused kwarg

Files changed (1) hide show
  1. src/fastmcp/server/server.py +6 -3
src/fastmcp/server/server.py CHANGED
@@ -1231,7 +1231,6 @@ class FastMCP(Generic[LifespanResultT]):
1231
  port: int | None = None,
1232
  log_level: str | None = None,
1233
  path: str | None = None,
1234
- message_path: str | None = None,
1235
  uvicorn_config: dict[str, Any] | None = None,
1236
  ) -> None:
1237
  """Run the server using SSE transport."""
@@ -1333,10 +1332,14 @@ class FastMCP(Generic[LifespanResultT]):
1333
  event_store=None,
1334
  auth=self.auth,
1335
  json_response=(
1336
- json_response or self._deprecated_settings.json_response
 
 
1337
  ),
1338
  stateless_http=(
1339
- stateless_http or self._deprecated_settings.stateless_http
 
 
1340
  ),
1341
  debug=self._deprecated_settings.debug,
1342
  middleware=middleware,
 
1231
  port: int | None = None,
1232
  log_level: str | None = None,
1233
  path: str | None = None,
 
1234
  uvicorn_config: dict[str, Any] | None = None,
1235
  ) -> None:
1236
  """Run the server using SSE transport."""
 
1332
  event_store=None,
1333
  auth=self.auth,
1334
  json_response=(
1335
+ json_response
1336
+ if json_response is not None
1337
+ else self._deprecated_settings.json_response
1338
  ),
1339
  stateless_http=(
1340
+ stateless_http
1341
+ if stateless_http is not None
1342
+ else self._deprecated_settings.stateless_http
1343
  ),
1344
  debug=self._deprecated_settings.debug,
1345
  middleware=middleware,