]>5D> d dl mZ d dlmZ d dlmZmZ d dlmZm Z d dl
mZ d dlm
Z
d dlmZ d dlmZ d d lmZmZmZ er d d
lmZmZmZmZ d dlmZ d dlmZ d d
lmZmZ d dl Z n
# e!$ r dZ Y nw xY w d dl"m#Z#m$Z$ d dl"m%Z& d dl"m'Z( d dl)m*Z*m+Z+m,Z, d dl-m.Z. n# e!$ r ed w xY w d dl/Z/n# e!$ r ed w xY wdZ0 G d de Z1d Z2d Z3d Z4 G d de Z5d Z6d Z7d Z8dS )! )absolute_import)
TYPE_CHECKING)Hub_should_send_default_pii)DidNotEnableIntegration)RequestExtractor)SentryWsgiMiddleware)Scope)SOURCE_FOR_STYLE)capture_internal_exceptionsevent_from_exception
parse_version)AnyCallableDictUnion)EventProcessor)_ScopedResponse)FileStorageImmutableMultiDictN)FlaskRequest)__version__)request)before_render_templategot_request_exceptionrequest_started)MarkupzFlask is not installedzblinker is not installed)endpointurlc 4 e Zd ZdZdZddZed ZdS )FlaskIntegrationflask r c \ |t vrt d|dt d || _ d S )Nz%Invalid value for transaction_style: z
(must be in ))TRANSACTION_STYLE_VALUES
ValueErrortransaction_style)selfr* s o/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib/python3.11/site-packages/sentry_sdk/integrations/flask.py__init__zFlaskIntegration.__init__7 sJ $<<<*$$$&>&>&>@
"3 c | t t } | 't d t | dk rt d t j t t j t t j t t j fd}|t _ d S )NzUnparsable Flask version: {})r
z Flask 0.10 or newer is required.c t j t
|| S t fd || S )Nc g| R i |S N )akwold_appr+ s r,