File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/aiohttp/__pycache__/web_exceptions.cpython-310.pyc
Back
o ;jr( � @ s d dl Z d dlmZmZmZmZmZmZ d dlm Z ddl mZmZ ddl mZ dZG dd � d e�ZG d d� dee�ZG dd � d e�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG d d!� d!e�ZG d"d#� d#e�ZG d$d%� d%e�Z G d&d'� d'e�Z!G d(d)� d)e�Z"G d*d+� d+e�Z#G d,d-� d-e�Z$G d.d/� d/e�Z%G d0d1� d1e�Z&G d2d3� d3e�Z'G d4d5� d5e'�Z(G d6d7� d7e'�Z)G d8d9� d9e'�Z*G d:d;� d;e'�Z+G d<d=� d=e'�Z,G d>d?� d?e'�Z-G d@dA� dAe'�Z.G dBdC� dCe'�Z/G dDdE� dEe'�Z0G dFdG� dGe'�Z1G dHdI� dIe'�Z2G dJdK� dKe'�Z3G dLdM� dMe'�Z4G dNdO� dOe'�Z5G dPdQ� dQe'�Z6G dRdS� dSe'�Z7G dTdU� dUe'�Z8G dVdW� dWe'�Z9G dXdY� dYe'�Z:G dZd[� d[e'�Z;G d\d]� d]e'�Z<G d^d_� d_e'�Z=G d`da� dae'�Z>G dbdc� dce'�Z?G ddde� dee'�Z@G dfdg� dge'�ZAG dhdi� die�ZBG djdk� dkeB�ZCG dldm� dmeB�ZDG dndo� doeB�ZEG dpdq� dqeB�ZFG drds� dseB�ZGG dtdu� dueB�ZHG dvdw� dweB�ZIG dxdy� dyeB�ZJG dzd{� d{eB�ZKG d|d}� d}eB�ZLdS )~� N)�Any�Dict�Iterable�List�Optional�Set)�URL� )�LooseHeaders�StrOrURL)�Response):� HTTPException� HTTPError�HTTPRedirection�HTTPSuccessful�HTTPOk�HTTPCreated�HTTPAccepted�HTTPNonAuthoritativeInformation� HTTPNoContent�HTTPResetContent�HTTPPartialContent�HTTPMove�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 ZdZdS )�NotAppKeyWarningz-Warning when not using AppKey in Application.N��__name__� __module__�__qualname__�__doc__� rN rN �J/opt/saltstack/salt/lib/python3.10/site-packages/aiohttp/web_exceptions.pyrH G � rH c @ sf e Zd ZdZdZdZdddddd�dedB dedB ded edB d edB ddfdd �Z de fdd�ZdS )r ���FTN��headers�reason�body�text�content_typerS rT rU rV rW �returnc C s� |d ur t �dt� |d urd|v sd|v rtd��tj| | j|||||d� t�| | j� | j d u rB| j sD| j� d| j� �| _d S d S d S )Nz3body argument is deprecated for http web exceptions� � zReason cannot contain \r or \n)�statusrS rT rU rV rW z: ) �warnings�warn�DeprecationWarning� ValueErrorr �__init__�status_code� ExceptionrT rU � empty_bodyr[ rV )�selfrS rT rU rV rW rN rN rO r` Z s( �� �zHTTPException.__init__c C s dS )NTrN �rd rN rN rO �__bool__w s zHTTPException.__bool__)rJ rK rL ra rc Z__http_exception__r �strr r` �boolrf rN rN rN rO r P s. ������ �r c @ rG )r zABase class for exceptions with status codes in the 400s and 500s.NrI rN rN rN rO r { rP r c @ rG )r z8Base class for exceptions with status codes in the 300s.NrI rN rN rN rO r rP r c @ rG )r z8Base class for exceptions with status codes in the 200s.NrI rN rN rN rO r � rP r c @ rG )r �� N�rJ rK rL ra rN rN rN rO r � rP r c @ rG )r �� Nrj rN rN rN rO r � rP r c @ rG )r �� Nrj rN rN rN rO r � rP r c @ rG )r �� Nrj rN rN rN rO r � rP r c @ � e Zd ZdZdZdS )r �� TN�rJ rK rL ra rc rN rN rN rO r � � r c @ rn )r �� TNrp rN rN rN rO r � rq r c @ rG )r �� Nrj rN rN rN rO r � rP r c sX e Zd Zdddddd�dededB dedB dededB dedB d df� fd d�Z� ZS )r NrR �locationrS rT rU rV rW rX c s>