
    #j>                     @   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 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mZ ddlZ ed          Zej        r ej        de           de de!fdZ"g dZ#dS )z%FastMCP - An ergonomic MCP interface.    N)version)TYPE_CHECKING)Settings)configure_loggingClient
FastMCPApp)levelenable_rich_tracebacks)FastMCPDeprecationWarning)FastMCP)Contextfastmcpdefaultnamereturnc                     | dk    rddl m} |S | dk    rddlm} |S | dk    rt	          j        d          S t          dt          d	|           )
Nr   r   r   r
   r	   clientzfastmcp.clientzmodule z has no attribute )fastmcp.clientr   fastmcp.apps.appr
   	importlibimport_moduleAttributeError__name__)r   r   r
   s      X/home/rurouni/.hermes/hermes-agent/venv/lib/python3.11/site-packages/fastmcp/__init__.py__getattr__r   &   s    x))))))|//////x&'7888
I8IIII
J
JJ    )r   r   r   r
   r   settings)$__doc__r   warningsimportlib.metadatar   _versiontypingr   fastmcp.settingsr   fastmcp.utilities.loggingr   _configure_loggingr   r   r   r
   r   log_enabled	log_levelr   fastmcp.exceptionsr   fastmcp.server.serverr   fastmcp.server.contextr   fastmcp.serverr   __version__deprecation_warningssimplefilterstrobjectr   __all__ r   r   <module>r5      s   + +      2 2 2 2 2 2             % % % % % % M M M M M M ://////9999998::  '>   
 9 8 8 8 8 8 ) ) ) ) ) ) * * * * * *    hy!!  @H)%>???Kc Kf K K K K  r   