HEX
Server: LiteSpeed
System: Linux php-prod-1.spaceapp.ru 5.15.0-157-generic #167-Ubuntu SMP Wed Sep 17 21:35:53 UTC 2025 x86_64
User: xnsbb3110 (1041)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: //usr/local/CyberCP/lib/python3.10/site-packages/CloudFlare/__pycache__/exceptions.cpython-310.pyc
o

�h��@s8dZGdd�de�ZGdd�de�ZGdd�de�ZdS)� errors for Cloudflare APIc@sheZdZdZGdd�d�Zddd�Zdd	�Zd
d�Zdd
�Zdd�Z	dd�Z
dd�Zdd�Zdd�Z
dS)�CloudFlareErrorrc@s0eZdZdZdd�Zdd�Zdd�Zdd	�Zd
S)zCloudFlareError._CodeMessagezM a small class to save away an interger and string (the code and the message)cCs||_||_dS�N)�_code�_message)�self�code�message�r	�H/usr/local/CyberCP/lib/python3.10/site-packages/CloudFlare/exceptions.py�__init__	s
z%CloudFlareError._CodeMessage.__init__cC�|jSr)r�rr	r	r
�__int__
�z$CloudFlareError._CodeMessage.__int__cCrr)rr
r	r	r
�__str__rz$CloudFlareError._CodeMessage.__str__cCsdt|j�t|j�fS)N�	[%d:"%s"])�intr�strrr
r	r	r
�__repr__sz%CloudFlareError._CodeMessage.__repr__N)�__name__�
__module__�__qualname__�__doc__rrrrr	r	r	r
�_CodeMessagesr�NcCs�|r#t|t�r#t�t|�t|��|_t|dd�r!dd�|jD�|_dSt�t|�t|��|_|durWg|_|D]!}t|tj�rB|}nt�t|d�t|d��}|j�	|�q7dSdS)r�_error_chainFcSs g|]}t�t|�t|���qSr	)rrrr)�.0�vr	r	r
�
<listcomp>s z,CloudFlareError.__init__.<locals>.<listcomp>Nrr)
�
isinstance�CloudFlareAPIErrorrrrr�_evalue�getattrr�append)rrr�error_chain�e�evaluerr	r	r
rs�zCloudFlareError.__init__cCsdS)z% bool value for Cloudflare API errorsTr	r
r	r	r
�__bool__,szCloudFlareError.__bool__cC�
t|j�S)z( integer value for Cloudflare API errors)rr!r
r	r	r
r3�
zCloudFlareError.__int__cCr()�' string value for Cloudflare API errors)rr!r
r	r	r
r8r)zCloudFlareError.__str__cCsLdt|j�t|j�f}t|dd�r$|jD]}|dt|�t|�f7}q|S)r*rrFz
 [%d:"%s"])rr!rr"r)r�sr&r	r	r
r=s

zCloudFlareError.__repr__cCs&ztt|d��WStyYdSw)�4 Cloudflare API errors can contain a chain of errorsrr)�lenr"�AttributeErrorr
r	r	r
�__len__Fs
�zCloudFlareError.__len__cCs
|j|S)r,)r)r�iir	r	r
�__getitem__Nr)zCloudFlareError.__getitem__ccs$�t|dd�r|jD]}|Vq
dS�r,rFN)r"r)rr&r	r	r
�__iter__Ss
�
zCloudFlareError.__iter__cCst|dd�dur
t�dSr2)r"�
StopIterationr
r	r	r
�next[s�zCloudFlareError.next)rNNN)rrrrrrr'rrrr/r1r3r5r	r	r	r
rs
	rc@�eZdZdZdS)r rN�rrrrr	r	r	r
r a�r c@r6)�CloudFlareInternalErrorrNr7r	r	r	r
r9dr8r9N)r�	Exceptionrr r9r	r	r	r
�<module>s^