a
    xd                     @   s  d dl Z d dlmZ d dlmZ d dlmZ erd 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 d dlmZmZ edZededef dZndd Zg dZdd Zdd Zed<ddZed=ddZed>ddZed?d d!Z ed"d# Z!ed$d# Z!ed@d%d#Z!ed&d' Z"ed(d' Z"edAd)d'Z"ed*d+ Z#ed,d- Z$ed.d/ Z%ed0d1 Z&ed2d3 Z'edBd4d5Z(ed6d7 Z)edCd8d9Z*edDd:d;Z+dS )E    N)Hub)Scope)MYPY)Any)Dict)Optional)overload)Callable)TypeVar)ContextManager)Union)EventHint
BreadcrumbBreadcrumbHintExcInfo)SpanTransactionTF.)boundc                 C   s   | S N )xr   r   F/var/www/html/Ranjet/env/lib/python3.9/site-packages/sentry_sdk/api.pyr      s    r   )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_levelc                 C   s&   dd| j  ttt| j f | _| S )N%s

%sz&Alias for :py:meth:`sentry_sdk.Hub.%s`)__name__inspectgetdocgetattrr   __doc__fr   r   r   	hubmethod2   s
    r2   c                 C   s&   dd| j  ttt| j f | _| S )Nr*   z(Alias for :py:meth:`sentry_sdk.Scope.%s`)r+   r,   r-   r.   r   r/   r0   r   r   r   scopemethod;   s
    r3   c                 K   s   t jj| |fd|i|S Nscope)r   currentr   )eventhintr5   
scope_argsr   r   r   r   D   s    r   c                 K   s   t jj| |fd|i|S r4   )r   r6   r   )messagelevelr5   r9   r   r   r   r   O   s    r   c                 K   s   t jj| fd|i|S r4   )r   r6   r   )errorr5   r9   r   r   r   r   Z   s    r   c                 K   s   t jj| |fi |S r   )r   r6   r   )Zcrumbr8   kwargsr   r   r   r   d   s    r   c                   C   s   d S r   r   r   r   r   r   r   n   s    r   c                 C   s   d S r   r   callbackr   r   r   r   t   s    c                 C   s   t j| S r   )r   r6   r   r>   r   r   r   r   |   s    c                   C   s   d S r   r   r   r   r   r   r       s    r    c                 C   s   d S r   r   r>   r   r   r   r       s    c                 C   s   t j| S r   )r   r6   r    r>   r   r   r   r       s    c                 C   s   t jj| |S r   )r   r6   r5   r%   keyvaluer   r   r   r%      s    r%   c                 C   s   t jj| |S r   )r   r6   r5   r&   r@   r   r   r   r&      s    r&   c                 C   s   t jj| |S r   )r   r6   r5   r'   r@   r   r   r   r'      s    r'   c                 C   s   t jj| S r   )r   r6   r5   r(   rB   r   r   r   r(      s    r(   c                 C   s   t jj| S r   )r   r6   r5   r)   rC   r   r   r   r)      s    r)   c                 C   s   t jj| |dS )Ntimeoutr?   )r   r6   r!   rD   r   r   r   r!      s    r!   c                   C   s
   t j S r   )r   r6   r"   r   r   r   r   r"      s    r"   c                 K   s   t jjf d| i|S )Nspan)r   r6   r#   )rF   r=   r   r   r   r#      s    r#   c                 K   s   t jj| fi |S r   )r   r6   r$   )Ztransactionr=   r   r   r   r$      s    r$   )NN)NN)NN)NN)N)N)NN)N)N),r,   Zsentry_sdk.hubr   Zsentry_sdk.scoper   Zsentry_sdk._typesr   typingr   r   r   r   r	   r
   r   r   r   r   r   r   r   Zsentry_sdk.tracingr   r   r   r   __all__r2   r3   r   r   r   r   r   r    r%   r&   r'   r(   r)   r!   r"   r#   r$   r   r   r   r   <module>   s   		  
  
  	  	

 

 




  
  