Edit File: cpanel.cpython-311.pyc
� �e�� � � � d dl mZ d dl mZ d dl mZ d dlZd dlZd dlZd dlZd dlZd dl Z d dl Zd dlZd dl Zd dlmZmZmZ d dlmZ d dlZd dlmZ d dlmZ d d lmZ d d lmZ d dlmZmZmZm Z m!Z! d dl"m#Z#m$Z$m%Z% d d l&m'Z'm(Z(m)Z)m*Z* d dl+m,Z- d dlm.Z.m/Z/m0Z0 d dl1m2Z2m3Z3m4Z4m5Z5 d dl+m6Z6 dZ7ej8 �9 ej8 �: ej; � � d� � Z<dZ=d� Z>dZ?dZ@dZAdZBdZCdZDdZEdZFdZGdZHd ZId!d"d#d$d%d&d'�ZJd(ZKe?fd)�ZLe@fd*�ZMeCfd+�ZNd,� ZOeCfd-�ZPdCd/�ZQdd(eBd0d0fd1�ZRdDd2�ZSdEd3�ZTdEd4�ZUeEd0fd5�ZVeDd0fd6�ZW eX� � ZYeDd0fd7�ZZeDd0fd8�Z[deFfd9�Z\d:� Z]dFd;�Z^d<� Z_d=� Z`dFd>�Zad?� Zbd@� Zc G dA� dBe2� � ZddS )G� )�absolute_import)�division)�print_functionN)�ConfigParser� NoOptionError�NoSectionError)�OrderedDict)� format_exc)�getuser)�urlparse)�ClPwd)� DuplicateData�CPAPIExternalProgramFailed�ParsingError� EncodingError�NotSupported)� WhmApiRequest�WhmApiError�WhmNoPhpBinariesError)�run_command�ExternalProgramFailed�grep�get_file_lines)�load)�NoDBAccessData�CpApiTypeError�NoDomain)�GeneralPanelPluginV1�CPAPI_CACHE_STORAGE�PHPDescription�DomainDescription)� load_fast�cPanelzcpanel-dbmappingz /usr/bin/uapic �@ � t j � d� � S )N�/usr/local/cpanel/cpanel)�os�path�isfile� � ��/builddir/build/BUILDROOT/alt-python27-cllib-3.3.5-1.el8.cloudlinux.x86_64/opt/cloudlinux/venv/lib/python3.11/site-packages/clcommon/cpapi/plugins/cpanel.py�detectr, / s � � �7�>�>�4�5�5�5r* z /root/.my.cnfz/etc/userplansz/var/cpanel/databases/z/var/cpanel/users/z/var/cpanel/resellersz6/etc/userdatadomains;/var/cpanel/userdata/{user}/cachez/var/cpanel/userdata/{user}z/etc/wwwacct.confz/etc/trueuserownersz/etc/sysconfig/cloudlinuxz/var/cpanel/cpanel.config�dns�plan�owner�contactemail�locale�user)r- �package�reseller�mailr1 �cplogin�r6 r3 r5 r4 r- r1 c �* � t � � }t dd d�� � }|� | � � }|st d| z � � � |� dd�� � r/|� ddd�� � � d � � |d <