File manager - Edit - /usr/local/CyberPanel/lib/python3.10/site-packages/cli4/__pycache__/converters.cpython-310.pyc
Back
o �h� � @ sh d Z ddlZG dd� de�Zdd� Zdd� Zd d � Zdd� Zd d� Zdd� Z dd� Z dd� Zdd� ZdS )zCloudflare API via command line� Nc @ s e Zd ZdZdS )�ConverterErrorz errors for convertersN)�__name__� __module__�__qualname__�__doc__� r r �E/usr/local/CyberPanel/lib/python3.10/site-packages/cli4/converters.pyr s r c C � |dd�}z | j j|d�}W n2 tjjy+ } ztt|�d|t|�|f �d�d}~w ty@ } z tdd||f �|�d}~ww t|�dkrM|d d S td | �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_namer r �er r r �convert_zones_to_identifier � ���r c C r ) zaccount names to numbersr r r r Nr r r r ) �accountsr r r r r r r r )r �account_namer r! r r r r �convert_accounts_to_identifier r r# c C s� d|i}z| j jj||d�}W n2 tjjy, } ztt|�d|t|�|f �d�d}~w tyA } z tdd||f �|�d}~ww g }|D ]}||d krU|� |d � qFt |�dkr^|S td| �d�) zdns record names to numbersr r r Nr r r r )r �dns_recordsr r r r r r r �appendr )r �zone_id�dns_namer r$ r �r� dns_recordr r r � convert_dns_record_to_identifier% �$ ����r* c C s� z| j �� }W n2 tjjy$ } ztt|�d|t|�|f �d�d}~w ty9 } z tdd||f �|�d}~ww |D ]}||d v rJ|d S q<td| �d�)zcertificate names to numbersr Nr r � hostnamesr r )�certificatesr r r r r r r )r �certificate_namer- r �certificater r r �"convert_certificates_to_identifier9 s ����r0 c C � z| j j�� }W n2 tjjy% } ztt|�d|t|�|f �d�d}~w ty: } z tdd||f �|�d}~ww |D ]}||d krK|d S q=td| �d�)zorganizations names to numbersr Nr r r r z%s not found) �user� organizationsr r r r r r r )r �organization_namer3 r �organizationr r r �#convert_organizations_to_identifierH � ����r6 c C r1 )zinvite names to numbersr Nr r r4 r r ) r2 �invitesr r r r r r r )r �invite_namer8 r �inviter r r �convert_invites_to_identifierW r7 r; c C r1 )zvirtual dns names to numbersr Nr r r r r ) r2 �virtual_dnsr r r r r r r )r �virtual_dns_name�virtual_dnssr r<