^e9A d dl Z d dlZd dlmZ d dlmZ d dlmZ d dlmZ d dl m Z d dlmZm Z d dlmZ d d lmZmZmZmZ d d lmZ ernd dlmZ d dlmZ d d lmZ d dlmZ d dlmZ d dlmZ d dlmZ d dlmZ d dlm Z d dlm!Z! d dlm"Z" d dlm#Z# d dl$m%Z% d dlm&Z&m'Z'm(Z(m)Z)m*Z* d dl+m,Z, e!d Z-nd Z" ed Z.d Z/d Z0 G d d e1 Z2d! Z3d d lmZ er G d" d#e,e#e Z4n d$ Z4 G d% d&e5 Z6 G d' d(e1 Z7 G d) d* ee6 Z8 e8 Z9e.: e9 dS )+ N)datetime)contextmanager)with_metaclassScope)Client)SpanTransaction)Session)exc_info_from_errorevent_from_exceptionlogger ContextVar)MYPY)Union)Any)Optional)Tuple)Dict)List)Callable) Generator)Type)TypeVar)overload)ContextManager)Integration)EventHint BreadcrumbBreadcrumbHintExcInfo)ClientConstructorTc | S N )xs n/builddir/build/BUILD/imunify360-venv-2.6.2/opt/imunify360/venv/lib/python3.11/site-packages/sentry_sdk/hub.pyr r 1 s sentry_current_hubc |r|rt d |Et j | }t | r || n<| | n&|r"t j | } |j di | n| }|S )Nzcannot provide scope and kwargsr' ) TypeErrorcopycallableupdate_from_scopeupdate_from_kwargs)basescope_changescope_kwargsfinal_scopes r) _update_scoper6 9 s ; ;9:::iooL!! 8L%%%%)),7777 ioo&&666666r* c F t j j } | sdS | j d S )NFsend_default_pii)Hubcurrentclientoptions)r; s r) _should_send_default_piir= K s' [ F u>,--r* c e Zd Zd Zd Zd ZdS ) _InitGuardc || _ d S r&