HEX
Server: Apache
System: Linux zacp120.webway.host 4.18.0-553.50.1.lve.el8.x86_64 #1 SMP Thu Apr 17 19:10:24 UTC 2025 x86_64
User: govancoz (1003)
PHP: 8.3.26
Disabled: exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Upload Files
File: //opt/alt/python37/lib64/python3.7/site-packages/aiohttp/__pycache__/http_exceptions.cpython-37.pyc
B

�k�a
�@s�dZddlmZmZddlmZdZGdd�de�ZGdd	�d	e�Z	Gd
d�de	�Z
Gdd
�d
e	�ZGdd�de�ZGdd�de�Z
Gdd�de�ZGdd�de	�ZGdd�de	�ZGdd�de	�ZGdd�de	�ZdS)z"Low-level http related exceptions.�)�Optional�Union�)�_CIMultiDict)�HttpProcessingErrorc@s^eZdZdZdZdZdZdddd�eee	ee
dd�dd�Ze	d	�d
d�Ze	d	�dd
�Z
dS)rz�HTTP error.

    Shortcut for raising HTTP errors with custom code, message and headers.

    code: HTTP Error code.
    message: (optional) Error message.
    headers: (optional) Headers to be sent in response, a list of pairs
    r�N)�code�message�headers)rr	r
�returncCs|dk	r||_||_||_dS)N)rr
r	)�selfrr	r
�r
�J/opt/alt/python37/lib64/python3.7/site-packages/aiohttp/http_exceptions.py�__init__szHttpProcessingError.__init__)rcCs|j�d|j��S)Nz
, message=)rr	)rr
r
r�__str__%szHttpProcessingError.__str__cCsd|jj�d|�d�S)N�<z: �>)�	__class__�__name__)rr
r
r�__repr__(szHttpProcessingError.__repr__)r�
__module__�__qualname__�__doc__rr	r
r�int�strrrrrr
r
r
rrsrcs8eZdZdZdZdd�eeedd��fdd�Z�Z	S)�BadHttpMessagei�zBad RequestN)r
)r	r
rcst�j||d�|f|_dS)N)r	r
)�superr�args)rr	r
)rr
rr1szBadHttpMessage.__init__)
rrrrr	rrrr�
__classcell__r
r
)rrr,src@seZdZdZdZdS)�HttpBadRequesti�zBad RequestN)rrrrr	r
r
r
rr6src@seZdZdZdS)�PayloadEncodingErrorzBase class for payload errorsN)rrrrr
r
r
rr <sr c@seZdZdZdS)�ContentEncodingErrorzContent encoding error.N)rrrrr
r
r
rr!@sr!c@seZdZdZdS)�TransferEncodingErrorztransfer encoding error.N)rrrrr
r
r
rr"Dsr"c@seZdZdZdS)�ContentLengthErrorz2Not enough data for satisfy content length header.N)rrrrr
r
r
rr#Hsr#cs*eZdZdeeedd��fdd�
Z�ZS)�LineTooLong�UnknownN)�line�limit�actual_sizerc	s0t��d|�d|�d|�d��|||f|_dS)NzGot more than z bytes (z) when reading �.)rrr)rr&r'r()rr
rrMszLineTooLong.__init__)r%r%)rrrrrrr
r
)rrr$Lsr$cs,eZdZeeefdd��fdd�Z�ZS)�
InvalidHeaderN)�hdrrcs:t|t�r|�dd�}t��d|���||_|f|_dS)Nzutf-8�surrogateescapezInvalid HTTP Header: )�
isinstance�bytes�decoderrr+r)rr+)rr
rrWs

zInvalidHeader.__init__)rrrrr.rrrr
r
)rrr*Vsr*cs&eZdZdedd��fdd�
Z�ZS)�
BadStatusLinerN)r&rcs6t|t�st|�}t��d|���|f|_||_dS)NzBad status line )r-r�reprrrrr&)rr&)rr
rr`s

zBadStatusLine.__init__)r)rrrrrrr
r
)rrr0_sr0c@seZdZdS)�InvalidURLErrorN)rrrr
r
r
rr2hsr2N)r�typingrrZtypedefsr�__all__�	Exceptionrrrr r!r"r#r$r*r0r2r
r
r
r�<module>s!