File: //home/arjun/projects/env/lib/python3.10/site-packages/werkzeug/__pycache__/wsgi.cpython-310.pyc
o
"we�q � @ s� d dl mZ d dlZd dlZd dlZd dlZd dlmZ d dlm Z d dl
mZ ddlm
Z
ddlmZ dd lmZ dd
lmZ ddlmZ ddlmZ dd
lmZ ejrad dlmZ d dlmZ dTdd�Z dUdVd d!�ZdWd#d$�Z dXdYd%d&�ZdZd(d)�Z * d[d\d.d/�Z! 0 d]d^d5d6�Z"G d7d8� d8�Z# 9d_d`d>d?�Z$G d@dA� dA�Z%G dBdC� dC�Z&dadHdI�Z' J dbdcdLdM�Z( J dbdddPdQ�Z)G dRdS� dSej*�Z+dS )e� )�annotationsN)�partial��update_wrapper)�chain� )�_make_encode_wrapper)� _to_bytes)�_to_str)�ClientDisconnected)�RequestEntityTooLarge)�utils)�host_is_trusted)�WSGIApplication)�WSGIEnvironment�f� t.Callable[..., WSGIApplication]�returnr c s t � fdd�� �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 s � | � | dd � � S )N���� )�a�r r �F/home/arjun/projects/env/lib/python3.10/site-packages/werkzeug/wsgi.py�<lambda>"