+
    i  c                   sd  a  R t0 t R t^ RIHtHtHt ^ RIHt ^ RIH	t	H
t
Ht . ROt]]],          ]]3,          t] ^ k ]]R,          ,          t] ^k  ! R	 R]
4      t]]]	3,          t] ^k ]]].]],          3,          t] ^k  ! R
 R]
4      t ! R R]
4      t ! R R]
4      t ! R R]
4      tR# )z+WSGI-related types for static type checking)CallableIterableIterator)TracebackType)AnyProtocol	TypeAliasStartResponseInputStreamErrorStreamFileWrapperNc                   s:   a  ] tR t^t o RtRV 3R lR lltRtV tR# )r   z0start_response() callable as defined in PEP 3333c          
      s~   < V ^8  d   QhRS[ RS[S[S[ S[ 3,          ,          RS[R,          RS[S[.S[3,          /# )   statusheadersexc_infoNreturn)strlisttuple_OptExcInfor    bytesobjectformat__classdict__   "&/usr/lib64/python3.14/wsgiref/types.py__annotate__ZStartResponse.__annotate__   sP     ( (( eCHo&( $	( 
5'6/	"(    c                   R # N )selfr   r   r   s   """"r   __call__ZStartResponse.__call__   s     %(r   r   N.__name__
__module____qualname____firstlineno____doc__r!   __static_attributes____classdictcell__r      @r   r   r      s     :( ( (r   c                   sx   a  ] tR t^!t o RtRV 3R lR lltRV 3R lR lltRV 3R lR lltV 3R lR	 ltR
t	V t
R# )r   z(WSGI input stream as defined in PEP 3333c                &   < V ^8  d   QhRS[ RS[/# r   sizer   intr   r   r   r   r   InputStream.__annotate__#       444%4r   c               r   r   r   r    r/      ""r   readZInputStream.read#       r   c                r-   r.   r0   r   r   r   r   r2   $   s    88S8e8r   c               r   r   r   r4   r5   r   readlineZInputStream.readline$   s    Sr   c                s6   < V ^8  d   QhRS[ RS[S[,          /# )r   hintr   )r1   r   r   r   r   r   r   r2   %   s    ??c?tE{?r   c               r   r   r   )r    r9   r5   r   	readlinesZInputStream.readlines%   s    Cr   c                s0   < V ^8  d   QhRS[ S[,          /# r   r   )r   r   r   r   r   r   r2   &   s    ..(5/.r   c                r   r   r   r       &r   __iter__ZInputStream.__iter__&   s    3r   r   Nr"   )r$   r%   r&   r'   r(   r6   r8   r:   r>   r)   r*   r+   r,   r   r   r   !   s      24488??..r   c                   sZ   a  ] tR t^(t o RtV 3R lR ltV 3R lR ltV 3R lR ltRtV t	R	# )
r	   z(WSGI error stream as defined in PEP 3333c                s    < V ^8  d   QhRS[ /# r;   )r   r   r   r   r   ErrorStream.__annotate__*   s    ""v"r   c                r   r   r   r<   r=   r   flushZErrorStream.flush*   s    sr   c                r-   )r   sr   )r   r   r   r   r   r   r?   +   s    --s-&-r   c               r   r   r   )r    rA   r5   r   writeZErrorStream.write+   s    #r   c                s6   < V ^8  d   QhRS[ S[,          RS[/# )r   seqr   )r   r   r   r   r   r   r   r?   ,   s    ::d3i:v:r   c               r   r   r   )r    rC   r5   r   
writelinesZErrorStream.writelines,   s    sr   r   N)
r$   r%   r&   r'   r(   r@   rB   rD   r)   r*   r+   r,   r   r	   r	   (   s     2""--::r   c                   s6   a  ] tR t^.t o RV 3R lR lltRtV tR# )	_Readablec                r-   r.   r0   r   r   r   r   Z_Readable.__annotate__/   r3   r   c               r   r   r   r4   r5   r   r6   Z_Readable.read/   r7   r   r   Nr"   )r$   r%   r&   r'   r6   r)   r*   r+   r,   r   rE   rE   .   s     444r   rE   c                   s:   a  ] tR t^2t o RtRV 3R lR lltRtV tR# )r
   z(WSGI file wrapper as defined in PEP 3333c                s<   < V ^8  d   QhRS[ RS[RS[S[,          /# )r   file
block_sizer   )rE   r1   r   r   r   r   r   r   ZFileWrapper.__annotate__4   s)      +.	%r   c               r   r   r   )r    rF   rG   s   """r   r!   ZFileWrapper.__call__4   s    r   r   Nr"   r#   r+   r,   r   r
   r
   2   s     2  r   c                s    V ^8  d   Qh/ ^ \         9   d
   \        ;R&   ^\         9   d
   \        ;R&   ^\         9   d
   \        ;R&   ^\         9   d
   \        ;R&   # )r   _ExcInfor   WSGIEnvironmentWSGIApplication)__conditional_annotations__r   )r   s   "r   r   r      sU     1 1 O N) N 2  < ;Y ;! 28 , + +9 2:  ; 2r   )r   rI   rJ   r   r	   r
   )NNN)rK   r(   Zcollections.abcr    r   r   Ztypesr   Ztypingr   r   r   Z__all__r   ZtypeZBaseExceptionrH   r   r   Zdictr   rI   r   rJ   r   r	   rE   r
   r   )rK   r,   r   <module>rL      s    1 8 8  + + D/MN N!E*:$;; ;(H ( "#s(^ +%&FUO'  /( /;( ;5 5( r   