File manager - Edit - /usr/local/CyberCP/lib/python3.10/site-packages/CloudFlare/__pycache__/exceptions.cpython-310.pyc
Back
o �h� � @ s8 d Z G dd� de�ZG dd� de�ZG dd� de�ZdS )� errors for Cloudflare APIc @ sh e Zd ZdZG dd� d�Zddd�Zdd � Zd d� Zdd � Zdd� Z dd� Z dd� Zdd� Zdd� Z dS )�CloudFlareErrorr c @ s0 e Zd ZdZdd� Zdd� Zdd� Zdd � Zd S )zCloudFlareError._CodeMessagezM a small class to save away an interger and string (the code and the message)c C s || _ || _d S �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__c C � | j S r )r �r r r r �__int__ � z$CloudFlareError._CodeMessage.__int__c C r r )r r r r r �__str__ r z$CloudFlareError._CodeMessage.__str__c C s dt | j�t| j�f S )N� [%d:"%s"])�intr �strr r r r r �__repr__ s z%CloudFlareError._CodeMessage.__repr__N)�__name__� __module__�__qualname__�__doc__r r r r r r r r �_CodeMessage s r � Nc C s� |r#t |t�r#t�t|�t|��| _t|dd�r!dd� |jD �| _dS t�t|�t|��| _|durWg | _|D ]!}t |tj�rB|}nt�t|d �t|d ��}| j� |� q7dS dS )r �_error_chainFc S s g | ]}t �t|�t|���qS r )r r r r )�.0�vr r r � <listcomp> s z,CloudFlareError.__init__.<locals>.<listcomp>Nr r ) � isinstance�CloudFlareAPIErrorr r r r �_evalue�getattrr �append)r r r �error_chain�e�evaluer r r r r s �zCloudFlareError.__init__c C s dS )z% bool value for Cloudflare API errorsTr r r r r �__bool__, s zCloudFlareError.__bool__c C � t | j�S )z( integer value for Cloudflare API errors)r r! r r r r r 3 � zCloudFlareError.__int__c C r( )�' string value for Cloudflare API errors)r r! r r r r r 8 r) zCloudFlareError.__str__c C sL dt | j�t| j�f }t| dd�r$| jD ]}|dt |�t|�f 7 }q|S )r* r r Fz [%d:"%s"])r r! r r"