File: //opt/alt/python35/lib64/python3.5/site-packages/aiohttp/__pycache__/http_exceptions.cpython-35.pyc
���Z� � @ s d Z d Z Gd d � d e � Z Gd d � d e � Z Gd d � d e � Z Gd d � d e � Z Gd d
� d
e � Z Gd d � d e � Z Gd
d � d e � Z Gd d � d e � Z
Gd d � d e � Z Gd d � d e � Z Gd d � d e � Z
d S)z"Low-level http related exceptions.�HttpProcessingErrorc sL e Z d Z d Z d Z d Z d Z d d d d d d � f d d � Z � S)
r z�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
� � N�code�message�headersc sH | d k r | | _ | | _ | | _ t � j d | j | f � d S)Nz%s, message='%s')r r r �super�__init__)�selfr r r )� __class__� �/http_exceptions.pyr s
zHttpProcessingError.__init__)�__name__�
__module__�__qualname__�__doc__r r r r r r )r
r r s
c s4 e Z d Z d Z d Z d d � f d d � Z � S)�BadHttpMessagei� zBad Requestr Nc s t � j d | d | � d S)Nr r )r r )r r r )r
r r r "