Skip to content

Commit d5c3b5f

Browse files
committed
refactor: move _ping_handler below Server class
Place private helper after the public API for better readability.
1 parent 8100870 commit d5c3b5f

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/mcp/server/lowlevel/server.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -104,10 +104,6 @@ async def lifespan(_: Server[LifespanResultT, RequestT]) -> AsyncIterator[dict[s
104104
yield {}
105105

106106

107-
async def _ping_handler(ctx: Any, params: Any) -> types.EmptyResult:
108-
return types.EmptyResult()
109-
110-
111107
class Server(Generic[LifespanResultT, RequestT]):
112108
def __init__(
113109
self,
@@ -546,3 +542,7 @@ def streamable_http_app(
546542
middleware=middleware,
547543
lifespan=lambda app: session_manager.run(),
548544
)
545+
546+
547+
async def _ping_handler(ctx: Any, params: Any) -> types.EmptyResult:
548+
return types.EmptyResult()

0 commit comments

Comments
 (0)