
    9Cg                     8    d dl mZmZmZmZ  G d d          ZdS )    )ASGI2ApplicationASGIReceiveCallableASGISendCallableScopec                       e Zd ZddZddZdS )ASGI2Middlewareappr   c                     || _         d S Nr	   )selfr	   s     J/var/www/api/venv/lib/python3.11/site-packages/uvicorn/middleware/asgi2.py__init__zASGI2Middleware.__init__
   s        scoper   receiver   sendr   returnNc                 X   K   |                      |          } |||           d {V  d S r   r   )r   r   r   r   instances        r   __call__zASGI2Middleware.__call__   s?      88E??hw%%%%%%%%%%%r   )r	   r   )r   r   r   r   r   r   r   N)__name__
__module____qualname__r   r    r   r   r   r   	   s<           & & & & & &r   r   N)uvicorn._typesr   r   r   r   r   r   r   r   <module>r      ss              & & & & & & & & & &r   