Uname : Linux premium36.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Soft : LiteSpeed
Ip : 198.54.115.237
Port : 443
~
/
opt
/
hc_python
/
lib64
/
python3.12
/
site-packages
/
sentry_sdk
/
__pycache__
[ HOME ]
Exec
Submit
api.cpython-312.pyc
� w�/i�; � �� � d dl Z d dlZd dlmZ d dlmZmZ d dlmZ d dl m Z d dlmZm Z mZmZ d dlmZmZmZ d dlmZ d d lmZ er|d d lmZ d dlmZ d dlmZ d d lmZ d dlmZ d dlmZ d dlmZ d dlm Z d dlm!Z! d dlm"Z" d dl#m$Z$ d dl%m&Z& d dl'm(Z(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/ d dlm0Z0m1Z1 e d� Z2 e dedef �� Z3nd� Zg d�Z4d� Z5d� Z6e5d � � Z7d!� Z8e5d"� � Z9e5d#� � Z:e5d$� � Z;e5d%� � Z<e5 dCd&�� Z=e5 dCd'�� Z>e5 dCd(�� Z?e5 dDd)�� Z@e5 dCd*�� ZAed+� � ZBed,� � ZB dEd-�ZBed.� � ZCed/� � ZC dEd0�ZCe5d1� � ZDe5d2� � ZEe5d3� � ZFe5d4� � ZGe5d5� � ZHe5d6� � ZIe6 dCd7�� ZJe5d8� � ZKe5de j� dfd9�� ZMdFd:�ZNdEd;�ZOd<� ZPd=� ZQ dGd>�ZRe5 dHd?�� ZSe5d@� � ZTe5dEdA�� ZUdIdB�ZVy)J� N)�contextmanager)� tracing_utils�Client)�init)�INSTRUMENTER)�Scope� _ScopeManager� new_scope�isolation_scope)�NoOpSpan�Transaction�trace)�monitor)� TYPE_CHECKING)�Mapping)�Any)�Dict)� Generator)�Optional)�overload)�Callable)�TypeVar)�ContextManager)�Union)�Unpack)� BaseClient)�Event�Hint� Breadcrumb�BreadcrumbHint�ExcInfo�MeasurementUnit�LogLevelStr�SamplingContext)�Span�TransactionKwargs�T�F.)�boundc � � | S �N� )�xs �=/opt/hc_python/lib/python3.12/site-packages/sentry_sdk/api.pyr r . s � ��� )$r �add_attachment�add_breadcrumb� capture_event�capture_exception�capture_message�configure_scope�continue_trace�flush�get_baggage� get_client�get_global_scope�get_isolation_scope�get_current_scope�get_current_span�get_traceparent�is_initializedr � last_event_idr � push_scope�set_context� set_extra� set_level�set_measurement�set_tag�set_tags�set_user� start_span�start_transactionr r � start_session�end_session�set_transaction_name�update_current_spanc � � d| j z �dt j t t | j � � ��| _ | S )Nz(Alias for :py:meth:`sentry_sdk.Scope.%s`� )�__name__�inspect�getdoc�getattrr �__doc__��fs r. �scopemethodrX \ s7 � � 3�Q�Z�Z�?����w�u�a�j�j�1�2��A�I� �Hr/ c � � d| j z �dt j t t | j � � ��| _ | S )Nz)Alias for :py:meth:`sentry_sdk.Client.%s`rP )rQ rR rS rT r rU rV s r. �clientmethodrZ e s7 � � 4�a�j�j�@����w�v�q�z�z�2�3��A�I� �Hr/ c �* � t j � S r+ )r r9 r, r/ r. r9 r9 n s � � ����r/ c �2 � t � j � S )z� .. versionadded:: 2.0.0 Returns whether Sentry has been initialized or not. If a client is available and the client is active (meaning it is configured to send data) then Sentry is initialized. )r9 � is_activer, r/ r. r? r? t s � � �<�!�!�#�#r/ c �* � t j � S r+ )r r: r, r/ r. r: r: � s � � �!�!�#�#r/ c �* � t j � S r+ )r r; r, r/ r. r; r; � s � � �$�$�&�&r/ c �* � t j � S r+ )r r<