(self, params: CanvasProviderCloseRequest)
| 1308 | raise _canvas_handler_error(err) from err |
| 1309 | |
| 1310 | async def close(self, params: CanvasProviderCloseRequest) -> None: |
| 1311 | try: |
| 1312 | await self._handler.on_close(params) |
| 1313 | except CanvasError as err: |
| 1314 | raise JsonRpcError(-32603, err.message, data=err.to_envelope()) from err |
| 1315 | except Exception as err: |
| 1316 | raise _canvas_handler_error(err) from err |
| 1317 | |
| 1318 | async def invoke(self, params: CanvasProviderInvokeActionRequest) -> Any: |
| 1319 | try: |
nothing calls this directly
no test coverage detected