
    k7i                         S r SSKJr   " S S\5      r " S S\5      r " S S\5      r " S	 S
\5      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.    )McpErrorc                       \ 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       L/home/james-whalen/.local/lib/python3.13/site-packages/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)PromptError   zError in prompt operations.r   Nr   r   r   r   r   r          %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   c                       \ rS rSrSrSrg)ClientError   zError in client operations.r   Nr   r   r   r   r"   r"      r   r   r"   c                       \ rS rSrSrSrg)NotFoundError"   zObject not found.r   Nr   r   r   r   r%   r%   "   s    r   r%   c                       \ rS rSrSrSrg)DisabledError&   zObject is disabled.r   Nr   r   r   r   r(   r(   &   s    r   r(   N)r   mcpr   	Exceptionr   r   r   r   r   r   r"   r%   r(   r   r   r   <module>r,      sw    $ "9 ";l ;(L ($ $&, &2y 2&) &I I r   