관리-도구
편집 파일: plesk.cpython-311.pyc
� P�Cg#� � � � d dl Z d dlZd dlZd dlmc mZ d dlmZ d dl m Z d dlmZ d dl mZmZmZmZmZmZmZ d dlmZ d dlmZmZ d dlmZ d d lmZmZmZm Z m!Z! d d l"m#Z# d dl$m%Z%m&Z&m'Z' d dl(m)Z)m*Z* d d l+m,Z,m-Z-m.Z. dZ/h d�Z0 e#� � Z1dZ2d� Z3e/fd�Z4d3d�Z5d4d�Z6d� Z7d� Z8d� Z9d� Z:d� Z; d5d�Z<d� Z=d � Z>d!� Z?d"� Z@d#� ZAeAd4d$�� � ZBd6d%�ZCd4d&�ZDd7d'�ZEd8d(�ZFd)� ZGd*� ZHd+� ZId,� ZJd-� ZKd.eLd/eMfd0�ZN G d1� d2e%� � ZOdS )9� N)�defaultdict��wraps)� format_exc)�List�Any�Tuple�Dict�AnyStr�Optional�Union)�urlparse)�ClPwd� mysql_lib)�Feature)�NotSupported�NoPanelUser� NoPackage�NoDomain� DuplicateData)�uid_max)�GeneralPanelPluginV1�PHPDescription�DomainDescription)�get_domains_via_custom_binary�"_docroot_under_user_via_custom_bin)�run_command�find_module_param_in_config�ExternalProgramFailedz/etc/psa/.psa.shadow> �dns�mail�locale�cplogin�package�reseller�Pleskc �@ � t j � d� � S )N�/usr/local/psa/version)�os�path�isfile� � ��/builddir/build/BUILDROOT/alt-python27-cllib-3.4.17-1.el8.cloudlinux.x86_64/opt/cloudlinux/venv/lib/python3.11/site-packages/clcommon/cpapi/plugins/plesk.py�detectr/ ! s � � �7�>�>�2�3�3�3r- c � � i }d|d<