o
    ߥi                     @   s   d dl mZ d dlmZmZmZmZmZmZm	Z	m
Z
mZmZmZmZmZmZmZ g dZeeef Zeeef Zeg ee f Zeeged f ZG dd deZeeef Ze
ee ee	e f ZG dd deZG d	d
 d
eZedeeeedddZdS )    )TracebackType)Any	AwaitableCallableIterableListMutableMappingOptionalTupleTypeFinalLiteralProtocol	TypedDictfinalruntime_checkable)ScopeMessageReceiveSendASGIAppExcInfoEnvironStartResponseWSGIAppr   r   r   r   r   r   Nc                	   @   s*   e Zd Zdedededed fddZdS )r   scopereceivesendreturnNc                 C      d S N )selfr   r   r   r!   r!   @/home/ubuntu/.local/lib/python3.10/site-packages/baize/typing.py__call__2      zASGIApp.__call__)__name__
__module____qualname__r   r   r   r   r$   r!   r!   r!   r#   r   1   s    r   c                	   @   s:   e Zd Z	ddedeeeef  dee defddZ	dS )	r   Nstatusresponse_headersexc_infor   c                 C   r   r    r!   )r"   r)   r*   r+   r!   r!   r#   r$   >   s   zStartResponse.__call__r    )
r&   r'   r(   strr   r
   r	   r   r   r$   r!   r!   r!   r#   r   =   s    r   c                   @   s&   e Zd Zdededee fddZdS )r   environstart_responser   c                 C   r   r    r!   )r"   r-   r.   r!   r!   r#   r$   G   r%   zWSGIApp.__call__N)r&   r'   r(   r   r   r   bytesr$   r!   r!   r!   r#   r   F   s    r   ServerSentEvent)eventdataidretryF)total) typesr   typingr   r   r   r   r   r   r	   r
   r   r   r   r   r   r   r   __all__r,   r   r   r   r   r   r   BaseExceptionr   r   r   intr0   r!   r!   r!   r#   <module>   s    D	
