
    ia                     @   d Z ddlZddlZddlmZ ddlmZ ddlm	Z	 ddl
mZ erddlmZ  e	       Zej                   r eej"                  ej$                         dd	lmZ dd
lmZ ddlZ ed      Zej4                  r ej6                  de       dedefdZg dZ y)z%FastMCP - An ergonomic MCP interface.    N)version)TYPE_CHECKING)Settings)configure_loggingClient)levelenable_rich_tracebacks)FastMCP)Contextfastmcpdefaultnamereturnc                 z    | dk(  rddl m} |S | dk(  rt        j                  d      S t	        dt
        d|       )Nr   r   r   clientzfastmcp.clientzmodule z has no attribute )fastmcp.clientr   	importlibimport_moduleAttributeError__name__)r   r   s     `/Users/bowang/.openclaw/workspace/ChatDev/.venv/lib/python3.12/site-packages/fastmcp/__init__.py__getattr__r   &   sE    x)x&&'788
78,.@I
JJ    )r   r   r   settings)!__doc__r   warningsimportlib.metadatar   _versiontypingr   fastmcp.settingsr   fastmcp.utilities.loggingr   _configure_loggingr   r   r   log_enabled	log_levelr
   fastmcp.server.serverr   fastmcp.server.contextr   fastmcp.serverr   __version__deprecation_warningssimplefilterDeprecationWarningstrobjectr   __all__ r   r   <module>r1      s    +   2   % M/:  '>>
 * * y!   H)%78Kc Kf Kr   