Viewing File: /opt/alt/python312/lib64/python3.12/wsgiref/__pycache__/types.cpython-312.pyc

�

��_i���(�UdZddlmZmZmZddlmZddlmZm	Z	m
Z
gd�Zee
eeefZe
ed<eedzZe
ed<Gd	�d
e	�ZeeefZe
ed<eeegeefZe
ed<Gd
�de	�ZGd�de	�ZGd�de	�ZGd�de	�Zy)z+WSGI-related types for static type checking�)�Callable�Iterable�Iterator)�
TracebackType)�Any�Protocol�	TypeAlias)�
StartResponse�WSGIEnvironment�WSGIApplication�InputStream�ErrorStream�FileWrapper�_ExcInfo)NNN�_OptExcInfoc�N�eZdZdZ	ddedeeeefdedzdee	ge
ffd�Zy)	r
z0start_response() callable as defined in PEP 3333�status�headers�exc_infoN�returnc��y�N�)�selfrrrs    �4/opt/alt/python312/lib64/python3.12/wsgiref/types.py�__call__zStartResponse.__call__s��%(��.)�__name__�
__module__�__qualname__�__doc__�str�list�tuplerr�bytes�objectrrrrr
r
sR��:�
(+�	(��(��e�C��H�o�&�(���$�	(�
�5�'�6�/�	"�
(rr
rrc�^�eZdZdZd
dedefd�Zd
dedefd�Zd
dedeefd�Z	de
efd�Zy	)r
z(WSGI input stream as defined in PEP 3333�sizerc��yrr�rr)s  r�readzInputStream.read#���rc��yrrr+s  r�readlinezInputStream.readline$s��Sr�hintc��yrr)rr0s  r�	readlineszInputStream.readlines%s��Crc��yrr�rs r�__iter__zInputStream.__iter__&s��3rNr)rr r!r"�intr&r,r/r$r2rr5rrrr
r
!s<��2�4��4�%�4�8�S�8�e�8�?�c�?�t�E�{�?�.�(�5�/�.rr
c�B�eZdZdZdefd�Zdedefd�Zdeedefd�Z	y)	rz(WSGI error stream as defined in PEP 3333rc��yrrr4s r�flushzErrorStream.flush*s��sr�sc��yrr)rr:s  r�writezErrorStream.write+s��#r�seqc��yrr)rr=s  r�
writelineszErrorStream.writelines,s��srN)
rr r!r"r'r9r#r<r$r?rrrrr(s+��2�"�v�"�-�s�-�&�-�:�d�3�i�:�v�:rrc��eZdZddedefd�Zy)�	_Readabler)rc��yrrr+s  rr,z_Readable.read/r-rNr)rr r!r6r&r,rrrrArA.s��4��4�%�4rrAc�.�eZdZdZ	ddededeefd�Zy)rz(WSGI file wrapper as defined in PEP 3333�file�
block_sizerc��yrr)rrDrEs   rrzFileWrapper.__call__4s��rNr)	rr r!r"rAr6rr&rrrrrr2s)��2�14����+.��	�%��rrN)r"�collections.abcrrr�typesr�typingrrr	�__all__r%�type�
BaseExceptionr�__annotations__rr
�dictr#rr&rr
rrArrrr�<module>rOs���1�8�8��+�+����D��/��
�M�N��)�N�!�E�*:�$;�;��Y�;�(�H�(�"�#�s�(�^���+�%��
�&F��U�O�'�����/�(�/�;�(�;�5��5��(�r
Back to Directory File Manager