o
    ©iè  ã                   @   s¤   d Z ddlmZ G dd„ deƒZG dd„ deƒZG dd„ deƒZG d	d
„ d
eƒZG dd„ deƒZG dd„ deƒZ	G dd„ deƒZ
G dd„ deƒZG dd„ deƒZdS )zCustom exceptions for FastMCP.é    )ÚMcpErrorc                   @   ó   e Zd ZdZdS )ÚFastMCPErrorzBase error for FastMCP.N©Ú__name__Ú
__module__Ú__qualname__Ú__doc__© r
   r
   úX/var/www/html/karishye-ai-python/venv/lib/python3.10/site-packages/fastmcp/exceptions.pyr      ó    r   c                   @   r   )ÚValidationErrorz0Error in validating parameters or return values.Nr   r
   r
   r
   r   r   
   r   r   c                   @   r   )ÚResourceErrorzError in resource operations.Nr   r
   r
   r
   r   r      r   r   c                   @   r   )Ú	ToolErrorzError in tool operations.Nr   r
   r
   r
   r   r      r   r   c                   @   r   )ÚPromptErrorzError in prompt operations.Nr   r
   r
   r
   r   r      r   r   c                   @   r   )ÚInvalidSignaturez'Invalid signature for use with FastMCP.Nr   r
   r
   r
   r   r      r   r   c                   @   r   )ÚClientErrorzError in client operations.Nr   r
   r
   r
   r   r      r   r   c                   @   r   )ÚNotFoundErrorzObject not found.Nr   r
   r
   r
   r   r   "   r   r   c                   @   r   )ÚDisabledErrorzObject is disabled.Nr   r
   r
   r
   r   r   &   r   r   N)r	   Úmcpr   Ú	Exceptionr   r   r   r   r   r   r   r   r   r
   r
   r
   r   Ú<module>   s    