Edit File: plesk.cpython-311.opt-1.pyc
� �e�� � �> � d dl mZ d dl mZ d dl mZ d dl mZ d dlZd dlZd dlZd dlm c m Z d dlm Z d dlmZ d dlmZ d d lmZmZmZmZmZmZmZ d d lmZ d dlmZmZ d dlm Z d d l!m"Z"m#Z#m$Z$m%Z%m&Z& d dl'm(Z( d dl)m*Z*m+Z+m,Z, d dl-m.Z.m/Z/ d dl0m1Z1m2Z2m3Z3 dZ4h d�Z5 e(� � Z6dZ7d� Z8e4fd�Z9d7d�Z:d8d�Z;d� Z<d� Z=d� Z>d� Z?d� Z@ d9d"�ZAd#� ZBd$� ZCd%� ZDd&� ZEd'� ZFeFd8d(�� � ZGd:d)�ZHd8d*�ZId;d+�ZJd<d,�ZKd-� ZLd.� ZMd/� ZNd0� ZOd1� ZPd2eQd3eRfd4�ZS G d5� d6e*� � ZTdS )=� )�absolute_import)�division)�print_function)�unicode_literalsN)�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.3.5-1.el8.cloudlinux.x86_64/opt/cloudlinux/venv/lib/python3.11/site-packages/clcommon/cpapi/plugins/plesk.py�detectr3 &