(self, params: CanvasProviderInvokeActionRequest)
| 1316 | raise _canvas_handler_error(err) from err |
| 1317 | |
| 1318 | async def invoke(self, params: CanvasProviderInvokeActionRequest) -> Any: |
| 1319 | try: |
| 1320 | return await self._handler.on_action(params) |
| 1321 | except CanvasError as err: |
| 1322 | raise JsonRpcError(-32603, err.message, data=err.to_envelope()) from err |
| 1323 | except Exception as err: |
| 1324 | raise _canvas_handler_error(err) from err |
| 1325 | |
| 1326 | |
| 1327 | def _canvas_handler_error(err: Exception) -> JsonRpcError: |
nothing calls this directly
no test coverage detected