o
    h                     @   s*   d dl mZmZmZmZ G dd dZdS )    )ASGI2ApplicationASGIReceiveCallableASGISendCallableScopec                   @   s    e Zd ZdddZdddZdS )ASGI2Middlewareappr   c                 C   s
   || _ d S Nr   )selfr    r   P/var/www/html/zoom/venv/lib/python3.10/site-packages/uvicorn/middleware/asgi2.py__init__
   s   
zASGI2Middleware.__init__scoper   receiver   sendr   returnNc                    s    |  |}|||I d H  d S r   r	   )r
   r   r   r   instancer   r   r   __call__   s   
zASGI2Middleware.__call__)r   r   )r   r   r   r   r   r   r   N)__name__
__module____qualname__r   r   r   r   r   r   r   	   s    
r   N)uvicorn._typesr   r   r   r   r   r   r   r   r   <module>   s    