R 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 lmZmZ d d lm Z m!Z!m"Z"m#Z#m$Z$ d dl%m&Z&m'Z'm(Z( d dl)m*Z* d d l+m,Z,m-Z-m.Z.m/Z/ dZ0h dZ1 e Z2dZ3d Z4e0fdZ5d3dZ6d4dZ7d Z8d Z9d Z:d Z;d Z< d5dZ=d Z>d Z?d! Z@d" ZAd# ZBeBd4d$ ZCd6d%ZDd4d&ZEd7d'ZFd8d(ZGd) ZHd* ZId+ ZJd, ZKd- ZLd.eMd/eNfd0ZO G d1 d2e' ZPdS )9 N)defaultdictwraps) format_exc)AnyAnyStrDictListOptionalTupleUnion)urlparse)ClPwd mysql_lib)uid_max)"_docroot_under_user_via_custom_binget_domains_via_custom_binary) DuplicateDataNoDomain NoPackageNoPanelUserNotSupported)DomainDescriptionGeneralPanelPluginV1PHPDescription)Feature)ExternalProgramFailedfind_module_param_in_configget_modules_dir_for_alt_phprun_commandz/etc/psa/.psa.shadow> dnsmaillocalecploginpackageresellerPleskc @ t j d S )N/usr/local/psa/version)ospathisfile /builddir/build/BUILDROOT/alt-python27-cllib-3.4.36-1.el9.cloudlinux.x86_64/opt/cloudlinux/venv/lib/python3.11/site-packages/clcommon/cpapi/plugins/plesk.pydetectr0 s 7>>2333r. c i }d|d<