Edit File: clcpapi.cpython-311.opt-1.pyc
� �e� � �� � d Z ddlmZ ddlmZ ddlmZ ddlZddlmZ ddlm Z m Z ddlmZ d � Z dd�Zd� Zed k r2ddlZ e� � \ ZZer ee� � er ej e� � dS dS dS )z5 CloudLinux control panel API command line interface � )�print_function)�absolute_import)�divisionN)�cpapi)�prepare_data_json�prepare_attention_json)�cpapiexceptionsc �6 � t j d�� � } | � ddddd�� � | � d � � � }|� d� � }|� dd �� � |� d� � }|� dd�� � |� d� � }|� ddd�� � |� dddd�� � |� dd�� � }|� dt dd�� � | S )Nz>%(prog)s - CloudLinux control panel API command line interface)�descriptionz-jz--json� store_trueFzOutput in json format)�action�default�help�command)�dest�docroot�domainzReturn document root for domain)r �userdomainsz<Return domain and document root pairs for control panel user�dblogin_cplogin_pairsz --cplogin_lst�*z$Return mapping for this system users)�nargsr z--with_system_userszShow system users in output�reseller-userszShow reseller users�resellername�?z Reseller name)�typer r )�argparse�ArgumentParser�add_argument�add_subparsers� add_parser�str)�parser� subparsers�docroot_parser�userdomains_parser�dblogin_cplogin_pairs_parser�reseller_userss ��/builddir/build/BUILDROOT/alt-python27-cllib-3.3.5-1.el8.cloudlinux.x86_64/opt/cloudlinux/venv/lib/python3.11/site-packages/clcommon/cpapi/clcpapi.py�cpapi_parserr) s\ � � � $�1q� r� r� r�F� ����h�|�U�Qh��i�i�i��&�&�I�&�6�6�J��*�*�9�5�5�N�����/P��Q�Q�Q�#�.�.�}�=�=���#�#�M�8v�#�w�w�w�#-�#8�#8�9P�#Q�#Q� � �-�-�o�S�'M� .� O� O� O� �-�-�.C�L�bg�'D� .� F� F� F��*�*�+;�'<� +� >� >�N�����S�� � � � � � �M� � c �F �� d� �fd�| D � � � � S )N� c �: �� g | ]}�� |� � ��S � ��join)�.0�tuple_�seps �r( � <listcomp>zflat_plain.<locals>.<listcomp>0 s% �� �:�:�:�6�c�h�h�v�&�&�:�:�:r* r0 )�datar4 s `r( � flat_plainr7 / s* �� ��9�9�:�:�:�:�T�:�:�:�;�;�;r* c � � t � � } | � � � }d }d} |j dk r@t j |j � � \ }}|j rt ||d�� � }�n|dz |z }n�|j dk rLt j |j � � }|j rd� |D � � }t |� � }n�t |� � }n�|j dk rFt j |j |j � � }|j rt |� � }n`t |� � }nP|j dk rEt j |j � � } |j rt | � � }nd � | � � }nT# t j $ rB} |j rt% t'