MCPcopy Create free account
hub / github.com/github/copilot-sdk / open

Method open

python/copilot/session.py:1302–1308  ·  view source on GitHub ↗
(self, params: CanvasProviderOpenRequest)

Source from the content-addressed store, hash-verified

1300 self._handler = handler
1301
1302 async def open(self, params: CanvasProviderOpenRequest) -> CanvasProviderOpenResult:
1303 try:
1304 return await self._handler.on_open(params)
1305 except CanvasError as err:
1306 raise JsonRpcError(-32603, err.message, data=err.to_envelope()) from err
1307 except Exception as err:
1308 raise _canvas_handler_error(err) from err
1309
1310 async def close(self, params: CanvasProviderCloseRequest) -> None:
1311 try:

Callers

nothing calls this directly

Calls 4

JsonRpcErrorClass · 0.90
_canvas_handler_errorFunction · 0.85
to_envelopeMethod · 0.80
on_openMethod · 0.45

Tested by

no test coverage detected