Viewing File: /opt/alt/python38/lib/python3.8/site-packages/sentry_sdk/__pycache__/api.cpython-38.opt-1.pyc

U

��\D�@s�ddlZddlmZddlmZddlmZdd�Z	gZ
dd�Zd	d
�Zeddd��Zed d
d��Zed!dd��Zed"dd��Ze	dd��Ze	dd��Zed#dd��Ze	dd��Ze	dd��Zed$dd��Zed%dd��Zedd��ZdS)&�N)�contextmanager)�Hub��ScopecCs|S�N�)�xrr�?/opt/alt/python38/lib/python3.8/site-packages/sentry_sdk/api.py�overloadsr
cCst�|j�|Sr)�__all__�append�__name__��frrr	�publicsrcCs*dd|jt�tt|j��f|_t|�S)Nz%s

%szAlias for `Hub.%s`)r
�inspectZgetdoc�getattrr�__doc__rrrrr	�	hubmethods
�rcCstj}|dk	r|�||�SdSr)r�current�
capture_event)�event�hint�hubrrr	r%srcCstj}|dk	r|�||�SdSr)rr�capture_message)�message�levelrrrr	r.srcCstj}|dk	r|�|�SdSr)rr�capture_exception)�errorrrrr	r7s
rcKs"tj}|dk	r|j||f|�SdSr)rr�add_breadcrumb)Zcrumbr�kwargsrrrr	r@srcCsdSrrrrrr	�configure_scopeHsr!cCsdSrr��callbackrrr	r!NscCs:tj}|dk	r|�|�S|dkr2tdd��}|�SdSdS)Ncsst�VdSrrrrrr	�inner[szconfigure_scope.<locals>.inner)rrr!r�r#rr$rrr	r!Ts

cCsdSrrrrrr	�
push_scopeesr&cCsdSrrr"rrr	r&kscCs:tj}|dk	r|�|�S|dkr2tdd��}|�SdSdS)Ncsst�VdSrrrrrr	r$xszpush_scope.<locals>.inner)rrr&rr%rrr	r&qs

cCs tj}|dk	r|j||d�SdS)N)�timeoutr#)rr�flush)r'r#rrrr	r(�sr(cCstj}|dk	r|��SdSr)rr�
last_event_id)rrrr	r)�sr))N)N)N)NN)N)N)NN)r�
contextlibrZsentry_sdk.hubrZsentry_sdk.scoperZAnyZOptionalr
�CallableZDictZContextManagerrrrrrrrr!r&r(r)rrrr	�<module>s>




Back to Directory File Manager