
    Soi}                     <    S SK Jr  S SKJrJrJrJr   " S S5      rg)    )AsyncExitStack)ASGIAppReceiveScopeSendc                   J    \ rS rSr SS\S\SS4S jjrS\S\S	\	SS4S
 jr
Srg)AsyncExitStackMiddleware   appcontext_namereturnNc                     Xl         X l        g Nr   r   )selfr   r   s      ]/var/www/html/land-ocr/venv/lib/python3.13/site-packages/fastapi/middleware/asyncexitstack.py__init__!AsyncExitStackMiddleware.__init__	   s     (    scopereceivesendc                    #    [        5        IS h  vN nXAU R                  '   U R                  XU5      I S h  vN   S S S 5      IS h  vN   g  N= N N	! , IS h  vN  (       d  f       g = f7fr   )r   r   r   )r   r   r   r   stacks        r   __call__!AsyncExitStackMiddleware.__call__   sN     !##u',$##$((54000 $##0 $###sS   A/AA/$AAAA/	A
A/AA/A,AA,(A/r   )fastapi_middleware_astack)__name__
__module____qualname____firstlineno__r   strr   r   r   r   r   __static_attributes__ r   r   r	   r	      sC    0K))*-)	)1E 1G 14 1D 1r   r	   N)
contextlibr   starlette.typesr   r   r   r   r	   r$   r   r   <module>r'      s    % 9 9

1 
1r   