MCPcopy
hub / github.com/modelcontextprotocol/python-sdk / hold

Method hold

tests/server/test_sse_security.py:425–431  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

423 self.write_stream: WriteStream[SessionMessage]
424
425 async def hold(self) -> None:
426 scope, _, _, _ = _sse_scope("GET", "/sse", None)
427 async with self.transport.connect_sse(scope, self._receive, self._send) as (read, write):
428 self.write_stream = write
429 async with read, write, self._body_send, self._body_recv, self._read_send, self._read_recv:
430 async for item in read:
431 await self._read_send.send(item)
432
433 def disconnect(self) -> None:
434 self._disconnected.set()

Callers

nothing calls this directly

Calls 3

_sse_scopeFunction · 0.85
connect_sseMethod · 0.80
sendMethod · 0.45

Tested by

no test coverage detected