Edit File: __init__.cpython-311.pyc
� �e\8 � �� � d Z ddlmZ ddlmZ ddlmZ ddlZddlmZ ddlm Z m Z dd lmZm Z mZmZmZ dd lmZmZmZmZmZmZmZmZmZ ddlmZmZ ddlmZm Z m!Z!m"Z" e� � \ Z#Z$d � Z%d8d�Z&d8d�Z'd� Z(d� Z)d� Z*d� Z+d� Z,d� Z-d9d�Z. d:d�Z/d� Z0d� Z1d� Z2d� Z3d� Z4d � Z5d!� Z6d"� Z7d;d#�Z8d$� Z9d%� Z:d&� Z;d'� Z<d(� Z=d)� Z>d*e?d+e@fd,�ZAd-� ZBd.� ZCd/� ZDd0eEd+e?fd1�ZFd2� ZGd3� ZH e� � d4� � � ZId5� ZJd+eEfd6�ZKd7� ZL ee$� � ZMeM�N � � ZO e(� � ZPeOjQ ZQeOjR ZReOjS ZSeOjT ZTeOjU ZUeOjV ZVeOjW ZWeOjX ZXeOjY ZYeOjZ ZZeOj[ Z[dS )<z< CloudLinux control panel API API for Hosting control panel � )�absolute_import)�division)�print_functionN)� lru_cache� )�CACHE_CPNAME�UNKNOWN_CP_NAME)�Feature�ALL_CL_FEATURES�SOLO_CL_FEATURES�ADMIN_CL_FEATURES�CONTAINER_CL_FEATURES) �get_cp_plugin_module�detect_panel_fast�CPANEL_NAME�DIRECTADMIN_NAME� PLESK_NAME�ISPMANAGER_NAME�INTERWORX_NAME�INTEGRATED_NAME�OFFICIAL_PLUGINS)�NotSupported�NoPanelUser)�is_cl_solo_edition�is_cl_admin_edition�CLEditionDetectionError�is_containerc �P � t t t t t t fv S )zH Is current panel has native CL support :return: True/False )�_CP_NAMEr r r r r � � ��/builddir/build/BUILDROOT/alt-python27-cllib-3.3.5-1.el8.cloudlinux.x86_64/opt/cloudlinux/venv/lib/python3.11/site-packages/clcommon/cpapi/__init__.py�is_cl_supported_panelr# : s% � � ������� � r! Fc �6 � t � | � � S )z� Return list of available admin's packages :param raise_exc: hack for lvemanager :rtype: list :return: List of packages. For example ['BusinessPackage', 'Package2'] )�_panel_class�admin_packages�� raise_excs r"