o
    i                     @   s   d Z ddlZddlmZ ddlmZ ddlmZ	 e Z
e
jr&e	e
je
jd ddlmZ ddlmZ ddlZdd	lmZ d
dlmZ edZe
jrOede defddZg dZdS )z%FastMCP - An ergonomic MCP interface.    N)version)Settings)configure_logging)levelenable_rich_tracebacks)FastMCP)Context)Client   )clientfastmcpdefaultnamec                 C   sD   | dkrt jrtjdtdd ddlm} |S tdt d|  d	)
zo
    Used to deprecate the module-level Image class; can be removed once it is no longer imported to root.
    ImagezThe top-level `fastmcp.Image` import is deprecated and will be removed in a future version. Please use `fastmcp.utilities.types.Image` instead.   )
stacklevelr   )r   zmodule 'z' has no attribute '')	settingsdeprecation_warningswarningswarnDeprecationWarningfastmcp.utilities.typesr   AttributeError__name__)r   r    r   V/var/www/html/karishye-ai-python/venv/lib/python3.10/site-packages/fastmcp/__init__.py__getattr__   s   r   )r	   r   r   r   r   )__doc__r   importlib.metadatar   _versionfastmcp.settingsr   fastmcp.utilities.loggingr   _configure_loggingr   log_enabled	log_levelr   fastmcp.server.serverr   fastmcp.server.contextr   fastmcp.serverr   fastmcp.clientr	    r   __version__r   simplefilterr   strr   __all__r   r   r   r   <module>   s*    