OwlCyberSecurity - MANAGER
Edit File: api.cpython-312.pyc
� G��g", � �| � 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 d>d&�� Z=e5 d>d'�� Z>e5 d>d(�� Z?e5 d>d)�� Z@ed*� � ZAed+� � ZA d?d,�ZAed-� � ZBed.� � ZB d?d/�ZBe5d0� � ZCe5d1� � ZDe5d2� � ZEe5d3� � ZFe5d4� � ZGe5d5� � ZHe6 d>d6�� ZIe5d7� � ZJe5de j� dfd8�� ZLd@d9�ZMd?d:�ZNd;� ZOd<� ZP dAd=�ZQy)B� 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_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 c � � 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. �scopemethodrS W 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`rK )rL rM rN rO r rP rQ s r. �clientmethodrU ` s7 � � 4�a�j�j�@����w�v�q�z�z�2�3��A�I� �Hr/ c �* � t j � S r+ )r r8 r, r/ r. r8 r8 i 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. )r8 � is_activer, r/ r. r>