403Webshell
Server IP : 127.0.0.1  /  Your IP : 216.73.216.109
Web Server : Apache/2.4.54 (Win64) OpenSSL/1.1.1q PHP/8.1.10
System : Windows NT DESKTOP-E5T4RUN 10.0 build 19045 (Windows 10) AMD64
User : SERVERWEB ( 0)
PHP Version : 8.1.10
Disable Function : NONE
MySQL : OFF |  cURL : ON |  WGET : OFF |  Perl : OFF |  Python : OFF |  Sudo : OFF |  Pkexec : OFF
Directory :  C:/cygwin64/lib/python3.7/site-packages/pip/_vendor/tenacity/__pycache__/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : C:/cygwin64/lib/python3.7/site-packages/pip/_vendor/tenacity/__pycache__/retry.cpython-37.pyc
B

�N�a��@sddlZddlZddlZejr*ddlmZGdd�dej�ZGdd�de�Ze�Z	Gdd�de�Z
e
�ZGd	d
�d
e�ZGdd�de�Z
Gd
d�de�ZGdd�de�ZGdd�de�ZGdd�de�ZGdd�de�ZGdd�de�ZGdd�de�ZGdd�de�ZdS)�N)�RetryCallStatec@sFeZdZdZejded�dd��Zddd�dd	�Zdd
d�dd�Z	d
S)�
retry_basez)Abstract base class for retry strategies.r)�retry_state�returncCsdS)N�)�selfrrr�>/usr/lib/python3.7/site-packages/pip/_vendor/tenacity/retry.py�__call__szretry_base.__call__�	retry_all)�otherrcCs
t||�S)N)r
)rrrrr�__and__ szretry_base.__and__�	retry_anycCs
t||�S)N)r
)rrrrr�__or__#szretry_base.__or__N)
�__name__�
__module__�__qualname__�__doc__�abc�abstractmethod�boolr	rrrrrrrs
rc@s eZdZdZded�dd�ZdS)�_retry_neverz-Retry strategy that never rejects any result.r)rrcCsdS)NFr)rrrrrr	*sz_retry_never.__call__N)rrrrrr	rrrrr'src@s eZdZdZded�dd�ZdS)�
_retry_alwaysz.Retry strategy that always rejects any result.r)rrcCsdS)NTr)rrrrrr	4sz_retry_always.__call__N)rrrrrr	rrrrr1src@s<eZdZdZejegefdd�dd�Zded�dd	�Z	dS)
�retry_if_exceptionzARetry strategy that retries if an exception verifies a predicate.N)�	predicatercCs
||_dS)N)r)rrrrr�__init__>szretry_if_exception.__init__r)rrcCs |jjr|�|j���SdSdS)NF)�outcome�failedr�	exception)rrrrrr	Aszretry_if_exception.__call__)
rrrr�typing�Callable�
BaseExceptionrrr	rrrrr;srcsLeZdZdZefejejeej	ejedffdd��fdd�
Z
�ZS)�retry_if_exception_typez=Retries if an exception has been raised of one or more types..N)�exception_typesrcs�|_t���fdd��dS)Ncs
t|��S)N)�
isinstance)�e)r"rr�<lambda>S�z2retry_if_exception_type.__init__.<locals>.<lambda>)r"�superr)rr")�	__class__)r"rrKsz retry_if_exception_type.__init__)rrrr�	Exceptionr�Union�Typer �Tupler�
__classcell__rr)r(rr!Hs&r!csLeZdZdZefejejeej	ejedffdd��fdd�
Z
�ZS)�retry_if_not_exception_typezARetries except an exception has been raised of one or more types..N)r"rcs�|_t���fdd��dS)Ncst|��S)N)r#)r$)r"rrr%ar&z6retry_if_not_exception_type.__init__.<locals>.<lambda>)r"r'r)rr")r()r"rrYsz$retry_if_not_exception_type.__init__)rrrrr)rr*r+r r,rr-rr)r(rr.Vs&r.cs\eZdZdZefejejeej	ejedffdd��fdd�
Z
ded�d	d
�Z�Z
S)�retry_unless_exception_typez:Retries until an exception is raised of one or more types..N)r"rcs�|_t���fdd��dS)Ncst|��S)N)r#)r$)r"rrr%or&z6retry_unless_exception_type.__init__.<locals>.<lambda>)r"r'r)rr")r()r"rrgsz$retry_unless_exception_type.__init__r)rrcCs|jjsdS|�|j���S)NT)rrrr)rrrrrr	qsz$retry_unless_exception_type.__call__)rrrrr)rr*r+r r,rrr	r-rr)r(rr/ds&r/c@s>eZdZdZejejgefdd�dd�Zded�dd	�Z	dS)
�retry_if_resultz+Retries if the result verifies a predicate.N)rrcCs
||_dS)N)r)rrrrrr{szretry_if_result.__init__r)rrcCs |jjs|�|j���SdSdS)NF)rrr�result)rrrrrr	~szretry_if_result.__call__)
rrrrrr�Anyrrr	rrrrr0xsr0c@s>eZdZdZejejgefdd�dd�Zded�dd	�Z	dS)
�retry_if_not_resultz*Retries if the result refutes a predicate.N)rrcCs
||_dS)N)r)rrrrrr�szretry_if_not_result.__init__r)rrcCs"|jjs|�|j���SdSdS)NF)rrrr1)rrrrrr	�szretry_if_not_result.__call__)
rrrrrrr2rrr	rrrrr3�sr3cs8eZdZdZdejeejedd��fdd�
Z�ZS)�retry_if_exception_messagez2Retries if an exception message equals or matches.N)�message�matchrcs��r|rt|jj�d����r8ttd��fdd�}|}n:|r`t�|��ttd��fdd�}|}nt|jj�d���t��|�dS)Nz.() takes either 'message' or 'match', not both)rrcs�t|�kS)N)�str)r)r5rr�message_fnc�sz8retry_if_exception_message.__init__.<locals>.message_fnccst��t|���S)N)rr6r7)r)�progrr�	match_fnc�sz6retry_if_exception_message.__init__.<locals>.match_fncz3() missing 1 required argument 'message' or 'match')	�	TypeErrorr(rr r�re�compiler'r)rr5r6r8rr:)r()r5r9rr�s
z#retry_if_exception_message.__init__)NN)	rrrrr�Optionalr7rr-rr)r(rr4�sr4csHeZdZdZd
ejeejedd��fdd�
Zded�dd	�Z	�Z
S)�retry_if_not_exception_messagez5Retries until an exception message equals or matches.N)r5r6rcs&t��||�|j��fdd�|_dS)Ncs�||�S)Nr)Zargs_Zkwargs_)�if_predicaterrr%�r&z9retry_if_not_exception_message.__init__.<locals>.<lambda>)r'rr)rr5r6)r()r@rr�sz'retry_if_not_exception_message.__init__r)rrcCs|jjsdS|�|j���S)NT)rrrr)rrrrrr	�sz'retry_if_not_exception_message.__call__)NN)rrrrrr>r7rrr	r-rr)r(rr?�s
r?c@s0eZdZdZedd�dd�Zded�dd	�ZdS)
r
z1Retries if any of the retries condition is valid.N)�retriesrcGs
||_dS)N)rA)rrArrrr�szretry_any.__init__r)rrcst�fdd�|jD��S)Nc3s|]}|��VqdS)Nr)�.0�r)rrr�	<genexpr>�sz%retry_any.__call__.<locals>.<genexpr>)�anyrA)rrr)rrr	�szretry_any.__call__)rrrrrrrr	rrrrr
�sr
c@s0eZdZdZedd�dd�Zded�dd	�ZdS)
r
z/Retries if all the retries condition are valid.N)rArcGs
||_dS)N)rA)rrArrrr�szretry_all.__init__r)rrcst�fdd�|jD��S)Nc3s|]}|��VqdS)Nr)rBrC)rrrrD�sz%retry_all.__call__.<locals>.<genexpr>)�allrA)rrr)rrr	�szretry_all.__call__)rrrrrrrr	rrrrr
�sr
)rr<rZ
TYPE_CHECKINGZpip._vendor.tenacityr�ABCrrZretry_neverrZretry_alwaysrr!r.r/r0r3r4r?r
r
rrrr�<module>s&




Youez - 2016 - github.com/yon3zu
LinuXploit