File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/cherrypy/__pycache__/_cprequest.cpython-310.pyc
Back
o ;j�� � @ s d dl Z d dlZd dlZd dlZd dlmZmZ d dlZd dlm Z d dl Z d dlmZ d dl m Z d dlmZmZ d dlmZmZmZ G dd � d e�ZG d d� de�Zdd � Zdd� Zdd� Zdd� Zg d�ZG dd� de�ZG dd� de�ZG dd� de�Z G dd� de�Z!dS )� N)�SimpleCookie�CookieError)�consume)�ntob)� _cpreqbody)� format_exc� bare_error)�httputil�reprconf�encodingc @ sJ e Zd ZdZdZ dZ dZ i Z d dd�Zdd� Z d d � Z dd� ZdS )�Hookz<A callback and its metadata: failsafe, priority, and kwargs.NF�2 c K sD || _ |d u r t|dd�}|| _|d u rt|dd�}|| _|| _d S )N�failsafeF�priorityr )�callback�getattrr r �kwargs)�selfr r r r � r �G/opt/saltstack/salt/lib/python3.10/site-packages/cherrypy/_cprequest.py�__init__, s z Hook.__init__c C s | j |j k S )zm Hooks sort by priority, ascending, such that hooks of lower priority are run first. )r )r �otherr r r �__lt__9 s zHook.__lt__c C s | j di | j��S )z!Run self.callback(**self.kwargs).Nr )r r �r r r r �__call__@ s z Hook.__call__c C s: | j }d|j|j| j| j| jd�dd� | j�� D ��f S )Nz0%s.%s(callback=%r, failsafe=%r, priority=%r, %s)z, c S s g | ] \}}d ||f �qS )z%s=%rr )�.0�k�vr r r � <listcomp>I s �z!Hook.__repr__.<locals>.<listcomp>) � __class__� __module__�__name__r r r �joinr �items�r �clsr r r �__repr__D s ���z Hook.__repr__�NN)r! r �__qualname__�__doc__r r r r r r r r&