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/CyberPanel/lib/python3.10/site-packages/cli4/__pycache__/converters.cpython-310.pyc
o

�h��@shdZddlZGdd�de�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Zdd�Z	dd�Z
dd�Zdd�ZdS)zCloudflare API via command line�Nc@seZdZdZdS)�ConverterErrorz errors for convertersN)�__name__�
__module__�__qualname__�__doc__�rr�E/usr/local/CyberPanel/lib/python3.10/site-packages/cli4/converters.pyrsrc
C�|dd�}z	|jj|d�}Wn2tjjy+}ztt|�d|t|�|f�d�d}~wty@}z
tdd||f�|�d}~wwt|�dkrM|ddStd	|�d�)
zzone names to numbers���name�per_page��params�
%s - %d %sNr�%s - %s�id�
%s: not found)	�zones�get�
CloudFlare�
exceptions�CloudFlareAPIErrorr�int�	Exception�len)�cf�	zone_namerr�errr�convert_zones_to_identifier�
���rc
Cr	)
zaccount names to numbersr
rrrNrrrr)	�accountsrrrrrrrr)r�account_namerr!rrrr�convert_accounts_to_identifierr r#c
Cs�d|i}z|jjj||d�}Wn2tjjy,}ztt|�d|t|�|f�d�d}~wtyA}z
tdd||f�|�d}~wwg}|D]}||dkrU|�	|d�qFt
|�dkr^|Std|�d�)	zdns record names to numbersrrrNrrrr)r�dns_recordsrrrrrrr�appendr)r�zone_id�dns_namerr$r�r�
dns_recordrrr� convert_dns_record_to_identifier%�$����r*c
Cs�z|j��}Wn2tjjy$}ztt|�d|t|�|f�d�d}~wty9}z
tdd||f�|�d}~ww|D]}||dvrJ|dSq<td|�d�)zcertificate names to numbersrNrr�	hostnamesrr)�certificatesrrrrrrr)r�certificate_namer-r�certificaterrr�"convert_certificates_to_identifier9s����r0c
C�z|jj��}Wn2tjjy%}ztt|�d|t|�|f�d�d}~wty:}z
tdd||f�|�d}~ww|D]}||dkrK|dSq=td|�d�)zorganizations names to numbersrNrrrrz%s not found)	�user�
organizationsrrrrrrr)r�organization_namer3r�organizationrrr�#convert_organizations_to_identifierH�����r6c
Cr1)zinvite names to numbersrNrrr4rr)	r2�invitesrrrrrrr)r�invite_namer8r�inviterrr�convert_invites_to_identifierWr7r;c
Cr1)zvirtual dns names to numbersrNrrrrr)	r2�virtual_dnsrrrrrrr)r�virtual_dns_name�virtual_dnssrr<rrr�!convert_virtual_dns_to_identifierfr7r?c
Cs�z	|jjj��}Wn2tjjy&}ztt|�d|t|�|f�d�d}~wt	y;}z
tdd||f�|�d}~ww|D]}||dkrL|dSq>td|�d�)z#load balancer pool names to numbersrNrr�descriptionrr)
r2�load_balancers�poolsrrrrrrr)r�	pool_namerBr�prrr�)convert_load_balancers_pool_to_identifierus����rEc
Cs�d|i}z|jjj||d�}Wn2tjjy,}ztt|�d|t|�|f�d�d}~wtyA}z
tdd||f�|�d}~wwg}|D]}||dkrU|�	|d�qFt
|�dkr^|Std	|�d�)
zcustom_hostnames to numbersrrrNrr�hostnamerr)r�custom_hostnamesrrrrrrrr%r)rr&�custom_hostnamer�custom_hostnames_recordsrr(�custom_hostnames_recordrrr�&convert_custom_hostnames_to_identifier�r+rK)
rrrrrr#r*r0r6r;r?rErKrrrr�<module>s