OwlCyberSecurity - MANAGER
Edit File: client.cpython-312.pyc
� G��gӏ � �B � d dl Z d dlZd dlZd dlZd dlmZ d dlmZmZ d dlm Z d dl mZmZm Z mZmZ d dlZd dlmZmZ d dlmZmZmZmZmZmZmZmZmZmZmZm Z d dl!m"Z" d d l#m$Z$ d d l%m&Z&m'Z' d dl(m)Z)m*Z*m+Z+m,Z,m-Z- d dl.m/Z/m0Z0 d d l1m2Z2 d dl3m4Z4 d dl5m6Z6 d dl7m8Z8 d dl9m:Z:m;Z;m<Z< d dl=m>Z> d dl?m@Z@ d dlAmBZB erjd dl mCZC d dl mDZD d dl mEZE d dl mFZF d dl mGZG d dl mHZH d dl mIZI d dlJmKZKmLZLmMZMmNZN d dl.mOZO d dlPmQZQ d dlRmSZS d d lTmUZU d d!lAmVZV d d"l%mWZW d d#lXmYZY eId$eO�%� ZZ ed&� Z[d'e,d(e,d)�gd*�Z\d+� Z] e^Z_ G d,� d-� Zb G d.� d/eb� Zc G d0� d1eb� Zdd d2l mZ er G d3� d4e-e eeeCf � Zf G d5� d6e-ed� Zgy d7� � Zf d8� � Zgy# e`$ r eaZ_Y �`w xY w)9� N)�Mapping)�datetime�timezone)� import_module)� TYPE_CHECKING�List�Dict�cast�overload)�PY37�check_uwsgi_thread_support)�AnnotatedValue� ContextVar�capture_internal_exceptions�current_stacktrace�env_to_bool�format_timestamp�get_sdk_name� get_type_name�get_default_release� handle_in_app� is_gevent�logger)� serialize)�trace)�BaseHttpTransport�make_transport)�DEFAULT_MAX_VALUE_LENGTH�DEFAULT_OPTIONS�INSTRUMENTER�VERSION�ClientConstructor)�_DEFAULT_INTEGRATIONS�setup_integrations)�DedupeIntegration)�SessionFlusher)�Envelope)�setup_continuous_profiler)�has_profiling_enabled�Profile�setup_profiler)� EventScrubber)�Monitor)�setup_spotlight)�Any)�Callable)�Optional)�Sequence)�Type)�Union)�TypeVar)�Event�Hint�SDKInfo�Log)�Integration��MetricsAggregator)�Scope)�Session)�SpotlightClient)� Transport�� LogBatcher�I)�bound�client_init_debugz sentry.pythonzpypi:sentry-sdk)�name�version)rF rG �packagesc �n � | r)t | d t t f� s| d �| d }| dd } nd }t | � dkD rt d� �t t � }t | i |��}|�|j d� �||d<