📁 File Manager Pro
v10.0.2 | PHP: 8.1.34
Server: LiteSpeed
2026-06-27 13:25:24
📂
/
/
opt
/
hc_python
/
lib
/
python3.12
/
site-packages
/
sentry_sdk
/
integrations
/
__pycache__
✏️
Editing: pyramid.cpython-312.pyc
� Yr*j� � �� � d dl Z d dlZd dlZd dlZd dlZd dlmZmZ d dlm Z d dl mZ d dlm Z d dlmZ d dlmZ d dlmZ d dlmZmZmZmZ d d lmZ d d lmZ d dlm Z e r2d d lm!Z!m"Z"m#Z#m$Z$ d dl%m&Z& d dl'm(Z( d dl)m*Z* d dl+m,Z,m-Z- d dl m.Z. d dlm/Z/ e0edd� rd%d�Z1nd dl2m1Z1 dZ3 G d� de� Z4 ee4� d&d�� Z5ddd e6ddddfd!�Z7 G d"� d#e � Z8 d'd$�Z9y# e$ r ed� �w xY w)(� N)�DidNotEnable�Integration)�RequestExtractor)�SentryWsgiMiddleware)�should_send_default_pii)�SOURCE_FOR_STYLE)�has_span_streaming_enabled)�capture_internal_exceptions�ensure_integration_enabled�event_from_exception�reraise)� HTTPException)�RequestzPyramid not installed)� TYPE_CHECKING)�Any�Callable�Dict�Optional)�Response)�RequestCookies)�_FieldStorageWithFile)�Event�EventProcessor)�_ScopedResponse)�ExcInfo�authenticated_userid�requestr �returnc � � | j S �N�r )r s �N/opt/hc_python/lib/python3.12/site-packages/sentry_sdk/integrations/pyramid.pyr r + s � ��+�+�+� r! �� route_name� route_patternc �B � e Zd ZdZde� �ZdZd deddfd�Zed d�� Z y)�PyramidIntegration�pyramidz auto.http.� �transaction_styler Nc �N � |t vrt d|�dt �d�� �|| _ y )Nz%Invalid value for transaction_style: z (must be in �))�TRANSACTION_STYLE_VALUES� ValueErrorr+ )�selfr+ s r"