+
    ~j                        ^ RI Ht ^ RIt^ RIHtHt ^ RIHt  ! R R]P                  ]	]
3,          4      t ! R R]4      tR.tR# )	    )annotationsN)ABCabstractmethod)Tokenc                  "    ] tR t^tR R ltRtR# )Contextc               $    V ^8  d   QhRRRRRR/# )   keystrvalueobjectreturnNone )formats   "r/Users/mitch_tango/dev/rabbit-r1-livekit/agent/.venv/lib/python3.14/site-packages/opentelemetry/context/context.py__annotate__Context.__annotate__   s!      s 6 d     c                	    \         h)N)
ValueError)selfr   r   s   &&&r   __setitem__Context.__setitem__   s    r   r   N)__name__
__module____qualname____firstlineno__r   __static_attributes__r   r   r   r   r      s     r   r   c                  \    ] tR t^tRt]R R l4       t]R R l4       t]R R l4       tRt	R	# )
_RuntimeContextzThe RuntimeContext interface provides a wrapper for the different
mechanisms that are used to propagate context in Python.
Implementations can be made available via entry_points and
selected through environment variables.
c                    V ^8  d   QhRRRR/# )r
   contextr   r   Token[Context]r   )r   s   "r   r   _RuntimeContext.__annotate__#   s      g . r   c                    R# )zSets the current `Context` object. Returns a
token that can be used to reset to the previous `Context`.

Args:
    context: The Context to set.
Nr   )r   r$   s   &&r   attach_RuntimeContext.attach"       r   c                   V ^8  d   QhRR/# )r
   r   r   r   )r   s   "r   r   r&   ,   s     4 4W 4r   c                    R# )z%Returns the current `Context` object.Nr   )r   s   &r   get_current_RuntimeContext.get_current+   r*   r   c                    V ^8  d   QhRRRR/# )r
   tokenr%   r   r   r   )r   s   "r   r   r&   0   s      N t r   c                    R# )zXResets Context to a previous value

Args:
    token: A reference to a previous Context.
Nr   )r   r0   s   &&r   detach_RuntimeContext.detach/   r*   r   r   N)
r   r   r   r   __doc__r   r(   r-   r2   r    r   r   r   r"   r"      sC       4 4  r   r"   )
__future__r   typingabcr   r   contextvarsr   Dictr   r   r   r"   __all__r   r   r   <module>r;      sA    #  # fkk#v+& 
c : +r   