
    "<i                     h    d dl Z d dlmZ d dlmZ dgZ ee          Z G d de j                  Z	dS )    N)	SecretStr)
get_logger
BearerAuthc                        e Zd ZdefdZd ZdS )r   tokenc                 .    t          |          | _        d S )N)r   r   )selfr   s     /Users/kimhansen/Desktop/03 Workspace/ceo-agents/chl-effectiveness/mcp-servers/whoop/.venv/lib/python3.11/site-packages/fastmcp/client/auth/bearer.py__init__zBearerAuth.__init__   s    u%%


    c              #   Z   K   d| j                                          |j        d<   |V  d S )NzBearer Authorization)r   get_secret_valueheaders)r	   requests     r
   	auth_flowzBearerAuth.auth_flow   s5      +TTZ5P5P5R5R+T+T(r   N)__name__
__module____qualname__strr   r    r   r
   r   r      s>        &c & & & &    r   )
httpxpydanticr   fastmcp.utilities.loggingr   __all__r   loggerAuthr   r   r   r
   <module>r      s~           0 0 0 0 0 0.	H		         r   