📁 File Manager Pro
v10.0.2 | PHP: 8.1.34
Server: LiteSpeed
2026-06-27 17:00:22
📂
/
/
opt
/
hc_python
/
lib
/
python3.12
/
site-packages
/
sentry_sdk
/
integrations
/
opentelemetry
/
__pycache__
✏️
Editing: integration.cpython-312.pyc
� Yr*j� � � � d Z ddlZddlmZ ddlmZmZ ddlmZ ddl m Z ddlmZ ddl mZ er dd lmZmZmZ dd lmZ ddlmZ ddlmZ ddlmZ eddiiZ G d� de� Zdd�Zdd�Zy# e$ r ed � �w xY w# e$ r dZY �4w xY w)z� IMPORTANT: The contents of this file are part of a proof of concept and as such are experimental and not suitable for production use. They may be changed or removed at any time without prior notice. � N)� TYPE_CHECKING)�DidNotEnable�Integration)�SentryPropagator)�SentrySpanProcessor)�has_span_streaming_enabled)�logger)�Any�Dict�Optional)�trace)�set_global_textmap)�TracerProviderzopentelemetry not installed)�DjangoInstrumentor�is_sql_commentor_enabledTc �4 � e Zd ZdZedd�� Z d dd�Zy)�OpenTelemetryIntegration� opentelemetryNc � � y �N� r � �`/opt/hc_python/lib/python3.12/site-packages/sentry_sdk/integrations/opentelemetry/integration.py� setup_oncez#OpenTelemetryIntegration.setup_once* s � �r c � � t |� rt j d� y t j dt d�� t � t j d� y )Nzv[OTel] OpenTelemetryIntegration is not compatible with span streaming (trace_lifecycle='stream') and will be disabled.z�OpenTelemetryIntegration is deprecated. Please use OTLPIntegration instead: https://docs.sentry.io/platforms/python/integrations/otlp/� )� stacklevelz4[OTel] Finished setting up OpenTelemetry integration)r r �warning�warnings�warn�DeprecationWarning�_setup_sentry_tracing�debug)�self�optionss r �setup_once_with_optionsz0OpenTelemetryIntegration.setup_once_with_options. sT � � &�g�.��N�N�C� � �� � � I� �� � �� ���K�Lr ��returnNr )r% zOptional[Dict[str, Any]]r( N)�__name__� __module__�__qualname__� identifier�staticmethodr r&