/opt/imunify360/venv/lib/python3.11/site-packages/aiohttp/__pycache__
� ���X1�� � � d dl Z d dlmZmZmZmZmZmZ d dlm Z ddl mZmZ ddl mZ dZ G d� d ee� � Z G d � de� � Z G d� d e� � Z G d� de� � Z G d� de� � Z G d� de� � Z G d� de� � Z G d� de� � Z G d� de� � Z G d� de� � Z G d� de� � Z G d� de� � Z G d � d!e� � Z G d"� d#e� � Z G d$� d%e� � Z G d&� d'e� � Z G d(� d)e� � Z! G d*� d+e� � Z" G d,� d-e� � Z# G d.� d/e� � Z$ G d0� d1e� � Z% G d2� d3e%� � Z& G d4� d5e%� � Z' G d6� d7e%� � Z( G d8� d9e%� � Z) G d:� d;e%� � Z* G d<� d=e%� � Z+ G d>� d?e%� � Z, G d@� dAe%� � Z- G dB� dCe%� � Z. G dD� dEe%� � Z/ G dF� dGe%� � Z0 G dH� dIe%� � Z1 G dJ� dKe%� � Z2 G dL� dMe%� � Z3 G dN� dOe%� � Z4 G dP� dQe%� � Z5 G dR� dSe%� � Z6 G dT� dUe%� � Z7 G dV� dWe%� � Z8 G dX� dYe%� � Z9 G dZ� d[e%� � Z: G d\� d]e%� � Z; G d^� d_e%� � Z< G d`� dae%� � Z= G db� dce%� � Z> G dd� dee%� � Z? G df� dge� � Z@ G dh� die@� � ZA G dj� dke@� � ZB G dl� dme@� � ZC G dn� doe@� � ZD G dp� dqe@� � ZE G dr� dse@� � ZF G dt� due@� � ZG G dv� dwe@� � ZH G dx� dye@� � ZI G dz� d{e@� � ZJdS )|� N)�Any�Dict�Iterable�List�Optional�Set)�URL� )�LooseHeaders�StrOrURL)�Response)9� HTTPException� HTTPError�HTTPRedirection�HTTPSuccessful�HTTPOk�HTTPCreated�HTTPAccepted�HTTPNonAuthoritativeInformation� HTTPNoContent�HTTPResetContent�HTTPPartialContent�HTTPMultipleChoices�HTTPMovedPermanently� HTTPFound�HTTPSeeOther�HTTPNotModified�HTTPUseProxy�HTTPTemporaryRedirect�HTTPPermanentRedirect�HTTPClientError�HTTPBadRequest�HTTPUnauthorized�HTTPPaymentRequired� HTTPForbidden�HTTPNotFound�HTTPMethodNotAllowed�HTTPNotAcceptable�HTTPProxyAuthenticationRequired�HTTPRequestTimeout�HTTPConflict�HTTPGone�HTTPLengthRequired�HTTPPreconditionFailed�HTTPRequestEntityTooLarge�HTTPRequestURITooLong�HTTPUnsupportedMediaType�HTTPRequestRangeNotSatisfiable�HTTPExpectationFailed�HTTPMisdirectedRequest�HTTPUnprocessableEntity�HTTPFailedDependency�HTTPUpgradeRequired�HTTPPreconditionRequired�HTTPTooManyRequests�HTTPRequestHeaderFieldsTooLarge�HTTPUnavailableForLegalReasons�HTTPServerError�HTTPInternalServerError�HTTPNotImplemented�HTTPBadGateway�HTTPServiceUnavailable�HTTPGatewayTimeout�HTTPVersionNotSupported�HTTPVariantAlsoNegotiates�HTTPInsufficientStorage�HTTPNotExtended�!HTTPNetworkAuthenticationRequiredc � � e Zd ZdZdZdZdddddd�dee dee de d ee d ee ddfd�Z defd �ZdS )r ���FTN��headers�reason�body�text�content_typerJ rK rL rM rN �returnc � � |�t j dt � � t j | | j |||||�� � t � | | j � � | j �| j s| j � d| j � �| _ d S d S d S )Nz3body argument is deprecated for http web exceptions)�statusrJ rK rL rM rN z: )�warnings�warn�DeprecationWarningr �__init__�status_code� ExceptionrK rL � empty_bodyrQ rM )�selfrJ rK rL rM rN s �x/builddir/build/BUILD/imunify360-venv-2.6.1/opt/imunify360/venv/lib64/python3.11/site-packages/aiohttp/web_exceptions.pyrU zHTTPException.__init__U s� � � ���M�E�"� � � � ����#�����%� � � � � ���4���-�-�-��9��T�_���;�7�7�$�+�7�7�D�I�I�I� ���� c � � dS )NT� )rY s rZ �__bool__zHTTPException.__bool__p s � ��tr[ ) �__name__� __module__�__qualname__rV rX �__http_exception__r r �strr rU �boolr^ r] r[ rZ r r K s� � � � � � � �K��J��� +/� $��"�&*�8� 8� 8� �,�'�8� �� � 8� �8� �s�m� 8� �s�m�8� �8� 8� 8� 8�6�$� � � � � � r[ r c � � e Zd ZdZdS )r zABase class for exceptions with status codes in the 400s and 500s.N�r_ r` ra �__doc__r] r[ rZ r r t s � � � � � �K�K�K�Kr[ r c � � e Zd ZdZdS )r z8Base class for exceptions with status codes in the 300s.Nrf r] r[ rZ r r x � � � � � � �B�B�B�Br[ r c � � e Zd ZdZdS )r z8Base class for exceptions with status codes in the 200s.Nrf r] r[ rZ r r | ri r[ r c � � e Zd ZdZdS )r �� N�r_ r` ra rV r] r[ rZ r r � � � � � � � ��K�K�Kr[ r c � � e Zd ZdZdS )r �� Nrm r] r[ rZ r r � rn r[ r c � � e Zd ZdZdS )r �� Nrm r] r[ rZ r r � rn r[ r c � � e Zd ZdZdS )r �� Nrm r] r[ rZ r r � rn r[ r c � � e Zd ZdZdZdS )r �� TN�r_ r` ra rV rX r] r[ rZ r r � � � � � � � ��K��J�J�Jr[ r c � � e Zd ZdZdZdS )r �� TNrw r] r[ rZ r r � rx r[ r c � � e Zd ZdZdS )r �� Nrm r] r[ rZ r r � rn r[ r c �z � � e Zd Zdddddd�dedee dee dedee dee d df� fd �Z� xZ S )� _HTTPMoveNrI �locationrJ rK rL rM rN rO c �� �� |st d� � �t � � � |||||�� � t t |� � � � | j d<