Ë
    ïñþi¤  ã            	       óÐ   — 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y)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
<   y)Ú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   © ó    úR/root/aria/mcps/aria-brain/venv/lib/python3.12/site-packages/mcp/shared/context.pyr   r      sf   … àÓØ
×
Ñ
˜tÑ
#Ó#ØÓØ&Ó&ñ
  dÔ+€L�#Ó+Ø#€GˆX˜‰_Ó#Ø6:ÐÐ,¨tÑ3Ó:ØAEÐÐ!7¸$Ñ!>Ô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Ý *ß .á�: [°°c¸3ÀÀSÐ1HÑ%IÔJ€ÙÐ-Ó.Ð Ù�: sÔ+€ð ôF�W˜XÐ'7¸ÐAÑBó Fó ñFr"   