Viewing File: /opt/alt/python38/lib64/python3.8/site-packages/aiohttp/__pycache__/http_exceptions.cpython-38.pyc
U
'7`
@ s d Z ddlmZmZ ddlmZ dZG dd deZG dd d eZ G d
d de Z
G dd
d
e ZG dd deZG dd deZ
G dd deZG dd de ZG dd de ZG dd de ZG dd de ZdS )z"Low-level http related exceptions. )OptionalUnion )_CIMultiDict)HttpProcessingErrorc @ s^ e Zd ZdZdZdZdZddddee e ee
ddddZe d d
dZe d dd
Z
dS )r zHTTP 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)codemessageheaders)r r r
returnc C s |d k r|| _ || _|| _d S )N)r r
r )selfr r r
r
J/opt/alt/python38/lib64/python3.8/site-packages/aiohttp/http_exceptions.py__init__ s zHttpProcessingError.__init__)r c C s | j d| jS )Nz
, message=)r r r r
r
r __str__% s zHttpProcessingError.__str__c C s d| j j d| dS )N<z: >) __class____name__r r
r
r __repr__( s zHttpProcessingError.__repr__)r
__module____qualname____doc__r r r
r intstrr r r r r
r
r
r r s r c s8 e Zd ZdZdZddeee dd fddZ Z S )BadHttpMessage Bad RequestN)r
)r r
r c s t j||d |f| _d S )N)r r
superr args)r r r
r r
r r 1 s zBadHttpMessage.__init__)
r r r r r r r r r
__classcell__r
r
r"