File: D:/web/hyperflight/apps/inxpress/.venv/Lib/site-packages/werkzeug/__pycache__/wsgi.cpython-311.pyc
�
��i�Q � �\ � d dl mZ d dlZd dlZd dlmZ d dlmZ ddlm Z ddlm
Z
ddlmZ
dd lmZ ej rd d
lmZ d dlmZ d5d�Z d6d7d�Zd8d�Z d9d:d�Zd;d �Z d<d=d%�Zd>d&�Z G d'� d(� � Z d?d@d.�Z G d/� d0� � Z G d1� d2� � Z G d3� d4ej � � Z dS )A� )�annotationsN)�partial��update_wrapper� )�ClientDisconnected)�RequestEntityTooLarge)�utils)�host_is_trusted)�WSGIApplication)�WSGIEnvironment�f� t.Callable[..., WSGIApplication]�returnr c �* � � t � fd�� � � S )a
Marks a function as responder. Decorate a function with it and it
will automatically call the return value as WSGI application.
Example::
@responder
def application(environ, start_response):
return Response('Hello World!')
c �$ �� �| � | dd � � S )N���� )�ar s ��ID:\web\hyperflight\apps\inxpress\.venv\Lib\site-packages\werkzeug/wsgi.py�<lambda>zresponder.<locals>.<lambda> s �� �U�Q�Q��U�A�b�c�c�F�^� � r )r s `r � responderr s �� � �3�3�3�3�Q�7�7�7r F�environr
� root_only�bool�strip_querystring� host_only�
trusted_hosts�t.Iterable[str] | None�strc � � | d t | |� � d�}|sb| � dd� � |d<