
    Ch                     v    S r  " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S	 S
\5      rg)zCustom exceptions for FastMCP.c                       \ rS rSrSrSrg)FastMCPError   zBase error for FastMCP. N__name__
__module____qualname____firstlineno____doc____static_attributes__r       W/home/james-whalen/.local/lib/python3.13/site-packages/mcp/server/fastmcp/exceptions.pyr   r      s    !r   r   c                       \ rS rSrSrSrg)ValidationError   z0Error in validating parameters or return values.r   Nr   r   r   r   r   r      s    :r   r   c                       \ rS rSrSrSrg)ResourceError   zError in resource operations.r   Nr   r   r   r   r   r      s    'r   r   c                       \ rS rSrSrSrg)	ToolError   zError in tool operations.r   Nr   r   r   r   r   r      s    #r   r   c                       \ rS rSrSrSrg)InvalidSignature   z'Invalid signature for use with FastMCP.r   Nr   r   r   r   r   r      s    1r   r   N)r   	Exceptionr   r   r   r   r   r   r   r   <module>r      sD    $"9 ";l ;(L ($ $2y 2r   