Ë
    S>{i0  ã                   óœ  — d dl Z d dlmZ d dlmZ d dlmZ d dlmZm	Z	 er^d dl
mZ d dl
mZ d dl
mZ d d	l
mZ d d
l
mZ d dl
mZ d dl
mZ d dl
mZ d dlmZmZmZmZmZmZ d dlmZ  ed«      Z ededef   ¬«      Znd„ Zg d¢Zd„ Zd„ Ze	 	 d0d„«       Ze	 	 d0d„«       Z e	 	 d0d„«       Z!e	 	 d0d„«       Z"ed„ «       Z#ed„ «       Z#e	 d1d„«       Z#ed„ «       Z$ed „ «       Z$e	 d1d!„«       Z$ed"„ «       Z%ed#„ «       Z&ed$„ «       Z'ed%„ «       Z(ed&„ «       Z)e	 	 d0d'„«       Z*ed(„ «       Z+e	 d1d)„«       Z,e	 d1d*„«       Z-d2d+„Z.d1d,„Z/d-„ Z0d.„ Z1d3d/„Z2y)4é    N)ÚTYPE_CHECKING)ÚHub)ÚScope)ÚNoOpSpanÚTransaction)ÚAny)ÚDict)ÚOptional)Úoverload)ÚCallable)ÚTypeVar)ÚContextManager)ÚUnion)ÚEventÚHintÚ
BreadcrumbÚBreadcrumbHintÚExcInfoÚMeasurementUnit)ÚSpanÚTÚF.)Úboundc                 ó   — | S ©N© )Úxs    úL/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/sentry_sdk/api.pyr   r       s   € àˆó    )Úcapture_eventÚcapture_messageÚcapture_exceptionÚadd_breadcrumbÚconfigure_scopeÚ
push_scopeÚflushÚlast_event_idÚ
start_spanÚstart_transactionÚset_tagÚset_contextÚ	set_extraÚset_userÚ	set_levelÚset_measurementÚget_current_spanÚget_traceparentÚget_baggageÚcontinue_tracec                 óŽ   — d| j                   z  ›dt        j                  t        t        | j                   «      «      ›�| _        | S )Nz&Alias for :py:meth:`sentry_sdk.Hub.%s`ú

)Ú__name__ÚinspectÚgetdocÚgetattrr   Ú__doc__©Úfs    r   Ú	hubmethodr=   >   s7   € ð 	1°1·:±:Ó=Ü�‰”wœs A§J¡JÓ/Ô0ð€A„Ið €Hr   c                 óŽ   — d| j                   z  ›dt        j                  t        t        | j                   «      «      ›�| _        | S )Nz(Alias for :py:meth:`sentry_sdk.Scope.%s`r5   )r6   r7   r8   r9   r   r:   r;   s    r   Úscopemethodr?   G   s7   € ð 	3°Q·Z±ZÓ?Ü�‰”wœu a§j¡jÓ1Ô2ð€A„Ið €Hr   c                 óH   — t        j                  j                  | |fd|i|¤ŽS ©NÚscope)r   Úcurrentr    )ÚeventÚhintrB   Ú
scope_argss       r   r    r    P   s%   € ô �;‰;×$Ñ$ U¨DÑL¸ÐLÀÑLÐLr   c                 óH   — t        j                  j                  | |fd|i|¤ŽS rA   )r   rC   r!   )ÚmessageÚlevelrB   rF   s       r   r!   r!   [   s%   € ô �;‰;×&Ñ& w°ÑQ¸UÐQÀjÑQÐQr   c                 óF   — t        j                  j                  | fd|i|¤ŽS rA   )r   rC   r"   )ÚerrorrB   rF   s      r   r"   r"   f   s#   € ô �;‰;×(Ñ(¨ÑJ°eÐJ¸zÑJÐJr   c                 óD   — t        j                  j                  | |fi |¤ŽS r   )r   rC   r#   )ÚcrumbrE   Úkwargss      r   r#   r#   p   s    € ô �;‰;×%Ñ% e¨TÑ<°VÑ<Ð<r   c                   ó   — y r   r   r   r   r   r$   r$   z   ó   € ð 	r   c                  ó   — y r   r   ©Úcallbacks    r   r$   r$   €   ó   € ð
 	r   c                 ó@   — t         j                  j                  | «      S r   )r   rC   r$   rR   s    r   r$   r$   ˆ   s   € ô
 �;‰;×&Ñ& xÓ0Ð0r   c                   ó   — y r   r   r   r   r   r%   r%   �   rP   r   c                  ó   — y r   r   rR   s    r   r%   r%   –   rT   r   c                 ó@   — t         j                  j                  | «      S r   )r   rC   r%   rR   s    r   r%   r%   ž   s   € ô
 �;‰;×!Ñ! (Ó+Ð+r   c                 óV   — t         j                  j                  j                  | |«      S r   )r   rC   rB   r*   ©ÚkeyÚvalues     r   r*   r*   ¦   s!   € ô �;‰;×Ñ×$Ñ$ S¨%Ó0Ð0r   c                 óV   — t         j                  j                  j                  | |«      S r   )r   rC   rB   r+   rZ   s     r   r+   r+   ¬   s!   € ô �;‰;×Ñ×(Ñ(¨¨eÓ4Ð4r   c                 óV   — t         j                  j                  j                  | |«      S r   )r   rC   rB   r,   rZ   s     r   r,   r,   ²   s!   € ô �;‰;×Ñ×&Ñ& s¨EÓ2Ð2r   c                 óT   — t         j                  j                  j                  | «      S r   )r   rC   rB   r-   ©r\   s    r   r-   r-   ¸   s   € ô �;‰;×Ñ×%Ñ% eÓ,Ð,r   c                 óT   — t         j                  j                  j                  | «      S r   )r   rC   rB   r.   r`   s    r   r.   r.   ¾   s   € ô �;‰;×Ñ×&Ñ& uÓ-Ð-r   c                 óD   — t         j                  j                  | |¬«      S )N©ÚtimeoutrS   )r   rC   r&   rc   s     r   r&   r&   Ä   s   € ô �;‰;×Ñ W°xÐÓ@Ð@r   c                  ó>   — t         j                  j                  «       S r   )r   rC   r'   r   r   r   r'   r'   Í   s   € ô �;‰;×$Ñ$Ó&Ð&r   c                 óD   — t        j                  j                  dd| i|¤ŽS )NÚspanr   )r   rC   r(   )rg   rN   s     r   r(   r(   Ó   s!   € ô �;‰;×!Ñ!Ñ6 tÐ6¨vÑ6Ð6r   c                 óB   — t        j                  j                  | fi |¤ŽS r   )r   rC   r)   )ÚtransactionrN   s     r   r)   r)   Ü   s   € ô �;‰;×(Ñ(¨Ñ?¸Ñ?Ð?r   c                 óx   — t         j                  j                  j                  }|�|j	                  | ||«       y y r   )r   rC   rB   ri   r/   )Únamer\   Úunitri   s       r   r/   r/   å   s4   € ä—+‘+×#Ñ#×/Ñ/€KØÐØ×#Ñ# D¨%°Õ6ð r   c                 óV   — | €t         j                  } | j                  j                  }|S )zU
    Returns the currently active span if there is one running, otherwise `None`
    )r   rC   rB   rg   )ÚhubÚcurrent_spans     r   r0   r0   ì   s%   € ð
 €{Ü�k‰kˆà—9‘9—>‘>€LØÐr   c                  ó>   — t         j                  j                  «       S )zP
    Returns the traceparent either from the active span or from the scope.
    )r   rC   r1   r   r   r   r1   r1   ø   s   € ô
 �;‰;×&Ñ&Ó(Ð(r   c                  ó>   — t         j                  j                  «       S )zH
    Returns Baggage either from the active span or from the scope.
    )r   rC   r2   r   r   r   r2   r2      s   € ô
 �;‰;×"Ñ"Ó$Ð$r   c                 óF   — t         j                  j                  | |||«      S )z]
    Sets the propagation context from environment or headers and returns a transaction.
    )r   rC   r3   )Úenviron_or_headersÚoprk   Úsources       r   r3   r3     s    € ô
 �;‰;×%Ñ%Ð&8¸"¸dÀFÓKÐKr   )NNr   )Ú )NNN)3r7   Úsentry_sdk._typesr   Úsentry_sdk.hubr   Úsentry_sdk.scoper   Úsentry_sdk.tracingr   r   Útypingr   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   Ú__all__r=   r?   r    r!   r"   r#   r$   r%   r*   r+   r,   r-   r.   r&   r'   r(   r)   r/   r0   r1   r2   r3   r   r   r   ú<module>r}      s@  ðÛ å +Ý Ý "ß 4áÝÝÝÝÝÝÝ%Ý÷÷ õ (á�‹€AÙ�˜8 C¨ HÑ-Ô.�Aòò€ò0òð ð 
Ø
òMó ðMð ð Ø
òRó ðRð à
Ø
òKó ðKð à
Ø	ò=ó ð=ð 
ñ	ó 
ð	ð
 
ñ	ó 
ð	ð àò1ó ð1ð 
ñ	ó 
ð	ð
 
ñ	ó 
ð	ð àò,ó ð,ð ñ1ó ð1ð
 ñ5ó ð5ð
 ñ3ó ð3ð
 ñ-ó ð-ð
 ñ.ó ð.ð
 àØòAó ðAð ñ'ó ð'ð
 à	ò7ó ð7ð àò@ó ð@ó7ó	ò)ò%ôLr   