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
~
/
proc
/
self
/
root
/
opt
/
hc_python
/
lib
/
python3.12
/
site-packages
/
sentry_sdk
/
__pycache__
[ HOME ]
Exec
Submit
File Name : scope.cpython-312.pyc
� w�/i�� � � � d dl Z d dlZd dlZd dlmZmZ d dlmZ d dlmZ d dl m Z d dlmZmZ d dl mZ d dlmZ d d lmZ d d lmZ d dlmZmZmZ d dlmZmZ d d lmZmZmZ d dl m!Z! d dl"m#Z# d dl$m%Z%m&Z&m'Z'm(Z( d dl)m*Z*m+Z+m,Z,m-Z-m.Z. d dl/m0Z0m1Z1m2Z2m3Z3m4Z4m5Z5m6Z6m7Z7 d dl8Z8d dl8m9Z9 e9r�d dl:m;Z; d dl8m<Z< d dl8m=Z= d dl8m>Z> d dl8m?Z? d dl8m@Z@ d dl8mAZA d dl8mBZB d dl8mCZC d dl8mDZD d dl8mEZE d dl8mFZF d d l8mGZG d d!lHmIZI d d"lmJZJmKZKmLZLmMZMmNZNmOZOmPZPmQZQmRZRmSZS d d#l)mTZT d dlUZU eDd$� ZV eFd%� ZW eFd&e=d'e<f �(� ZX eFd)� ZYdaZ e2d*d�+� Z[ e2d,d�+� Z\g Z]da^ G d-� d.e � Z_ G d/� d0� Z`d1� Zad2� Zbd3� Zcd4� Zdd5� Zed6� Zf G d7� d8� Zged9� � Zhed:� � Zied;� � Zjed<� � Zkd=� Zld d>lmmnZn e9rd dlmZUyy)?� N)�copy�deepcopy)�deque)�contextmanager)�Enum)�datetime�timezone��wraps)�chain)�AnnotatedValue)� Attachment)�DEFAULT_MAX_BREADCRUMBS�FALSE_VALUES�INSTRUMENTER)� FlagBuffer�DEFAULT_FLAG_CAPACITY)�get_profiler_id�!try_autostart_continuous_profiler�!try_profile_lifecycle_trace_start)�Profile)�Session)�Baggage�has_tracing_enabled�normalize_incoming_data�PropagationContext)�BAGGAGE_HEADER_NAME�SENTRY_TRACE_HEADER_NAME�NoOpSpan�Span�Transaction)�capture_internal_exception�capture_internal_exceptions� ContextVar�datetime_from_isoformat�disable_capture_event�event_from_exception�exc_info_from_error�logger)� TYPE_CHECKING)�Mapping)�Any)�Callable)�Deque)�Dict)� Generator)�Iterator)�List)�Optional)� ParamSpec)�Tuple)�TypeVar)�Union)�Unpack) � Breadcrumb�BreadcrumbHint�ErrorProcessor�Event�EventProcessor�ExcInfo�Hint�LogLevelStr�SamplingContext�Type)�TransactionKwargs�P�R�F.)�bound�T�isolation_scope)�default� current_scopec � � e Zd ZdZdZdZdZy)� ScopeType�current� isolation�global�mergedN)�__name__� __module__�__qualname__�CURRENT� ISOLATION�GLOBAL�MERGED� � �?/opt/hc_python/lib/python3.12/site-packages/sentry_sdk/scope.pyrM rM s s � ��G��I� �F� �FrZ rM c � � e Zd Zdd�Zd� Zd� Zy)� _ScopeManagerNc � � g | _ y �N)�_old_scopes)�self�hubs r[ �__init__z_ScopeManager.__init__{ s � ���rZ c � � t j � }| j j |� |j � }t j |� |S r_ )�Scope�get_isolation_scoper` �append�fork�_isolation_scope�set)ra rI �forked_scopes r[ � __enter__z_ScopeManager.__enter__ sF � ��3�3�5��������0�&�+�+�-�����\�*��rZ c �b � | j j � }t j |� y r_ )r` �popri rj )ra �exc_type� exc_value�tb� old_scopes r[ �__exit__z_ScopeManager.__exit__� s$ � ��$�$�(�(�*� ����Y�'rZ r_ )rR rS rT rc rl rs rY rZ r[ r] r] z s � �� �(rZ r] c �. � t j | � y r_ )�global_event_processorsrg )� processors r[ �add_global_event_processorrw � s � ��"�"�9�-rZ c � � | a y r_ �� _external_propagation_context_fn��fns r[ �%register_external_propagation_contextr} � s � � (*�$rZ c � � d a y r_ ry rY rZ r[ �#remove_external_propagation_contextr � s � � (,�$rZ c �&