Coverage for /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/exceptions.py: 100%
3 statements
« prev ^ index » next coverage.py v7.15.4, created at 2026-08-25 07:19 +0800
« prev ^ index » next coverage.py v7.15.4, created at 2026-08-25 07:19 +0800
1"""MCP exceptions - re-exported from contracts.
3This module re-exports the MCP error hierarchy from lexigram-contracts
4for convenient access within the lexigram-mcp package.
6Extensions that need to add package-specific exceptions can extend
7the base classes from lexigram.contracts.mcp.exceptions.
8"""
10from __future__ import annotations
12from lexigram.contracts.mcp.exceptions import (
13 MCPError,
14 MCPInitializationError,
15 MCPMethodNotFoundError,
16 MCPPromptError,
17 MCPProtocolError,
18 MCPResourceError,
19 MCPToolCallError,
20 MCPTransportError,
21)
23__all__ = [
24 "MCPError",
25 "MCPInitializationError",
26 "MCPMethodNotFoundError",
27 "MCPPromptError",
28 "MCPProtocolError",
29 "MCPResourceError",
30 "MCPToolCallError",
31 "MCPTransportError",
32]