§
    öŽ’jÄ  ã            	       óü   — d Z ddlmZmZ ddlmZmZ ddlmZ ddl	m
Z
 ddlmZ ddlmZmZ  edeeeeeef         ¬	¦  «        Z ed
¦  «        Z ede¬¦  «        Ze G d„ deeeef         ¦  «        ¦   «         ZdS )z#
Request context for MCP handlers.
é    )Ú	dataclassÚfield)ÚAnyÚGeneric)ÚTypeVar)ÚCloseSSEStreamCallback)ÚBaseSession)Ú	RequestIdÚRequestParamsÚSessionT)ÚboundÚLifespanContextTÚRequestT©Údefaultc                   ó¦   — e Zd ZU eed<   ej        dz  ed<   eed<   eed<    e	d¬¦  «        Z
eed<   dZedz  ed<   dZedz  ed	<   dZedz  ed
<   dS )ÚRequestContextÚ
request_idNÚmetaÚsessionÚlifespan_contextr   ÚexperimentalÚrequestÚclose_sse_streamÚclose_standalone_sse_stream)Ú__name__Ú
__module__Ú__qualname__r
   Ú__annotations__r   ÚMetar   r   r   r   r   r   r   r   r   r   © ó    ú@C:\Projects\DSCons\.venv\Lib\site-packages\mcp\shared\context.pyr   r      s«   € € € € € € àÐÐÑØ
Ô
˜tÑ
#Ð#Ð#Ñ#ØÐÐÑØ&Ð&Ð&Ñ&ð
 ˜ dÐ+Ñ+Ô+€L�#Ð+Ð+Ñ+Ø#€GˆX˜‰_Ð#Ð#Ñ#Ø6:ÐÐ,¨tÑ3Ð:Ð:Ñ:ØAEÐÐ!7¸$Ñ!>ÐEÐEÑEÐEÐEr"   r   N)Ú__doc__Údataclassesr   r   Útypingr   r   Útyping_extensionsr   Úmcp.shared.messager   Úmcp.shared.sessionr	   Ú	mcp.typesr
   r   r   r   r   r   r!   r"   r#   ú<module>r+      s/  ððð ð )Ð (Ð (Ð (Ð (Ð (Ð (Ð (Ø Ð Ð Ð Ð Ð Ð Ð à %Ð %Ð %Ð %Ð %Ð %à 5Ð 5Ð 5Ð 5Ð 5Ð 5Ø *Ð *Ð *Ð *Ð *Ð *Ø .Ð .Ð .Ð .Ð .Ð .Ð .Ð .àˆ7�: [°°c¸3ÀÀSÐ1HÔ%IÐJÑJÔJ€Ø�7Ð-Ñ.Ô.Ð Øˆ7�: sÐ+Ñ+Ô+€ð ðFð Fð Fð Fð F�W˜XÐ'7¸ÐAÔBñ Fô Fñ „ðFð Fð Fr"   