📁 File Manager Pro
v10.0.3 | PHP: 8.2.31
Server: LiteSpeed
2026-06-28 00:53:06
📂
/ (Root)
/
opt
/
hc_python
/
lib
/
python3.12
/
site-packages
/
sentry_sdk
/
__pycache__
📍 /opt/hc_python/lib/python3.12/site-packages/sentry_sdk/__pycache__
🔄 Refresh
✏️
Editing: tracing_utils.cpython-312.pyc
Read Only
� |�*jr� � �� � d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlm Z m Z d dlmZmZm Z d dlmZ d dlmZmZ d dlmZ d dlmZ d dlZd dlmZmZmZ d d lmZmZmZm Z m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z'm(Z(m)Z) erd d l*m+Z+ d dlm,Z,m-Z-m.Z.m/Z/m0Z0m1Z1m2Z2 d dl3m4Z4 ejj d � Z6dZ7 G d� de � Z8ddde9fd�Z:ddde9fd�Z;ddde9fd�Z<e jz dpddddddddde9de9d e>dd!fd"�� Z? dqd&�Z@drd'�ZAd(e9d)dd*d+d,d+d-dd.dde9fd/�ZB dsd0�ZC dtd1�ZD dtd2�ZE dud3�ZFddd4e>ddfd5�ZG G d6� d7� ZH G d8� d9� ZId:d;d<e>de9fd=�ZJdvd>�ZKdddej� f dwdB�ZM dxd?dd@ddCe9ddfdD�ZN dy dzdE�ZOdFdG�dHddIdJdePfdK�ZQ d{dL�ZRdMddNe>ddOfdP�ZS dydAdQd?e>dRdde>fdS�ZTdAdQde>fdT�ZUdAdQdUe9dVdWdRdXddXf dY�ZVd|dZ�ZWdAdQdUe9d[dddXfd\�ZXd%d]dAdQdUe9d?e>d^ddVdWdRdXddfd_�ZYd%d]dAdQdUe9d[dddf d`�ZZdadbde9fdc�Z[dddedfe>ddfdg�Z\d?e>d@dhd#d$ddifdj�Z]d?e>d@dhde9fdk�Z^d dll_m`Z`maZa d dml_mbZc d dnldmeZemfZfmgZgmhZh erd doldmhZh yy# e$ r d dlmZ Y ��'w xY w)}� N)�Mapping�MutableMapping)�datetime� timedelta�timezone)�Random)�quote�unquote)�Pattern)� TYPE_CHECKING)�OP�SPANDATA�SPANTEMPLATE) �_is_external_source�_is_in_project_root�_module_in_list�capture_internal_exceptions�filename_for_module� is_sentry_url�is_valid_sample_rate�logger�match_regex_list�qualname_from_function� safe_repr� to_string�try_convert)� FrameType)�Any�Dict� Generator�Iterator�Optional�Tuple�Union)� Attributesz5^[ ]*([0-9a-f]{32})?-?([0-9a-f]{16})?-?([01])?[ ]*$z(([a-zA-Z0-9+/]{4})*([a-zA-Z0-9+/]{2,3})?c �H � e Zd Z ddddeddfd�Zdeddfd �Zdefd �Zd d�Zy)�EnvironHeaders�environzMapping[str, str]�prefix�returnNc � � || _ || _ y �N)r( r) )�selfr( r) s �G/opt/hc_python/lib/python3.12/site-packages/sentry_sdk/tracing_utils.py�__init__zEnvironHeaders.__init__E s � � ������ �key� Optional[Any]c �v � | j | j |j dd� j � z S �N�-�_)r( r) �replace�upper)r- r1 s r. �__getitem__zEnvironHeaders.__getitem__M s. � ��|�|�D�K�K�#�+�+�c�3�*?�*E�*E�*G�G�H�Hr0 c �8 � t d� t | � D � � S )Nc 3 � K � | ] }d �� � y�w)� N� )�.0r6 s r. � <genexpr>z)EnvironHeaders.__len__.<locals>.<genexpr>Q s � �� �)�j��1�j�s �)�sum�iter�r- s r. �__len__zEnvironHeaders.__len__P s � ��)�d�4�j�)�)�)r0 c # � K � | j D ]i }t |t � s�|j dd� j � }|j | j � s�P|t | j � d �� �k y �wr4 )r( � isinstance�strr7 r8 � startswithr) �len)r- �ks r. �__iter__zEnvironHeaders.__iter__S sd � �� ����A��a��%��� � �#�s�#�)�)�+�A��<�<����,���C����$�&�'�'� �s �A:A<)�HTTP_)r* zGenerator[str, None, None]) �__name__� __module__�__qualname__rF r/ r9 �intrC rJ r= r0 r. r'