📁 File Manager Pro
v10.0.2 | PHP: 8.1.34
Server: LiteSpeed
2026-06-27 14:16:22
📂
/
/
opt
/
hc_python
/
lib
/
python3.12
/
site-packages
/
sentry_sdk
/
integrations
/
__pycache__
✏️
Editing: tornado.cpython-312.pyc
� Yr*j(+ � � � d dl Z d dlZd dlmZ d dlZd dlmZ d dlmZm Z d dl mZmZm Z d dlmZmZmZmZ d dlmZ d dlmZ d d lmZmZ d d lmZ d dlmZ d dlmZm Z m!Z!m"Z"m#Z#m$Z$m%Z% d d l&m'Z( d dl)m*Z* d dl+m,Z,m-Z- d dl/m0Z0 e0r d dl/m1Z1m2Z2m3Z3m4Z4m5Z5m6Z6m7Z7 d dl8m9Z9m:Z: d dlm;Z; G d� de� Z<dZ=e j| d$d�� Z?d%d�Z@ d&d�ZA e#e<� deBdeCddddfd �� ZD d'd!�ZE G d"� d#e� ZFy# e.$ r ed� �w xY w)(� N)�iscoroutinefunction)�continue_trace)�OP�SPANDATA)�DidNotEnable�Integration�_check_minimum_version)�RequestExtractor�_filter_headers�_is_json_content_type�request_body_within_bounds)� ignore_logger)�should_send_default_pii)� SegmentSource�StreamedSpan)�TransactionSource)�has_span_streaming_enabled)�CONTEXTVARS_ERROR_MESSAGE�HAS_REAL_CONTEXTVARS�AnnotatedValue�capture_internal_exceptions�ensure_integration_enabled�event_from_exception�transaction_from_function)�version_info)� coroutine)� HTTPError�RequestHandlerzTornado not installed)� TYPE_CHECKING)�Any�Callable�ContextManager�Dict� Generator�Optional�Union)�Event�EventProcessor)�Spanc �, � e Zd ZdZde� �Zedd�� Zy)�TornadoIntegration�tornadoz auto.http.Nc � ��� t t t � t st dt z � �t d� t j �t �� } | r d�fd�}nt d�fd �� }|t _ t j �ddd t dt dddddddd f�fd�}|t _ y )NzUThe tornado integration for Sentry requires Python 3.7+ or the aiocontextvars packageztornado.access�self�argsr �kwargs�returnc � �z �K � t | � 5 �| g|��i |��� d { ��� cd d d � S 7 � # 1 sw Y y xY w�w�N��_handle_request_impl)r. r/ r0 �old_executes ��N/opt/hc_python/lib/python3.12/site-packages/sentry_sdk/integrations/tornado.py�sentry_execute_request_handlerzETornadoIntegration.setup_once.<locals>.sentry_execute_request_handlerG s: �� �� � *�$�/�!,�T�!C�D�!C�F�!C�C� 0�/�C�� 0�/�s �;�/�-�/� ;�/�8�;c ? �~ �K � t | � 5 �| g|��i |��E d { ��� }|cd d d � S 7 �# 1 sw Y y xY w�wr3 r4 )r. r/ r0 �resultr6 s �r7 r8 zETornadoIntegration.setup_once.<locals>.sentry_execute_request_handlerO s? �� �� � *�$�/�(3�D�(J�4�(J�6�(J�J�F�!� 0�/�J�� 0�/�s �=�1�/�1� =�1�:�=�ty�value�tbz Optional[Any]c �<