+
    AžÀj  ã                  óN   € ^ RI Ht ^ RIHtHt ^ RIHtHt  ! R R]4      tR.t	R# )é    )Úannotations)Ú
ContextVarÚToken)ÚContextÚ_RuntimeContextc                  óN   € ] tR t^tRtRtR R ltR R ltR R ltR	 R
 lt	Rt
R# )ÚContextVarsRuntimeContextz™An implementation of the RuntimeContext interface which wraps ContextVar under
the hood. This is the preferred implementation for usage with Python 3.5+
Úcurrent_contextc               ó   € V ^8„  d   QhRR/# )é   ÚreturnÚNone© )Úformats   "Ú}/var/www/html/mycamper/aliexpress-site/backend/venv/lib/python3.14/site-packages/opentelemetry/context/contextvars_context.pyÚ__annotate__Ú&ContextVarsRuntimeContext.__annotate__   s   € ÷ Qñ Q˜$ñ Qó    c                	óN   € \        V P                  \        4       R 7      V n        R# ))ÚdefaultN)r   Ú_CONTEXT_KEYr   Ú_current_context©Úselfs   &r   Ú__init__Ú"ContextVarsRuntimeContext.__init__   s   € Ü *¨4×+<Ñ+<ÄgÃiÔ PˆÖr   c               ó    € V ^8„  d   QhRRRR/# )r   Úcontextr   r   úToken[Context]r   )r   s   "r   r   r      s   € ÷ 2ñ 2˜gð 2¨.ñ 2r   c                ó8   € V P                   P                  V4      # )z�Sets the current `Context` object. Returns a
token that can be used to reset to the previous `Context`.

Args:
    context: The Context to set.
)r   Úset)r   r   s   &&r   ÚattachÚ ContextVarsRuntimeContext.attach   s   € ð ×$Ñ$×(Ñ(¨Ó1Ð1r   c               ó   € V ^8„  d   QhRR/# )r   r   r   r   )r   s   "r   r   r      s   € ÷ +ñ +˜Wñ +r   c                ó6   € V P                   P                  4       # )z%Returns the current `Context` object.)r   Úgetr   s   &r   Úget_currentÚ%ContextVarsRuntimeContext.get_current   s   € à×$Ñ$×(Ñ(Ó*Ð*r   c               ó    € V ^8„  d   QhRRRR/# )r   Útokenr   r   r   r   )r   s   "r   r   r   "   s   € ÷ +ñ +˜Nð +¨tñ +r   c                ó<   € V P                   P                  V4       R# )zXResets Context to a previous value

Args:
    token: A reference to a previous Context.
N)r   Úreset)r   r*   s   &&r   ÚdetachÚ ContextVarsRuntimeContext.detach"   s   € ð 	×Ñ×#Ñ# EÖ*r   )r   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r   r"   r'   r-   Ú__static_attributes__r   r   r   r	   r	      s(   † ñð %€LõQõ2õ+÷+ñ +r   r	   N)
Ú
__future__r   Úcontextvarsr   r   Úopentelemetry.context.contextr   r   r	   Ú__all__r   r   r   Ú<module>r9      s'   ðõ #ç )ç Bô+ ô +ð@ 'Ð
'‚r   