Edit File: backward_plugin.cpython-37.pyc
B �e+ � @ s� d dl mZ d dl mZ d dl mZ d dlZd dlmZ d dlmZ d dl m Z d dlmZ d d l mZ d d lmZ ej�d�dkZG d d� de�ZdS )� )�absolute_import)�division)�print_functionN)�exec_utility)�defaultdict)�ClPwd)�lvectl_custompanel_script)�GeneralPanelPluginV1)�CPAPIExternalProgramFailed� USE_ENCHANCED_CUSTOM_LONG_SCRIPT�1c s� e Zd Z� fdd�Zdd� Zdd� Zd*d d�Zd+� fdd� Zdd� Zd,� fdd� Z dd� Z dd� Zdd� Zdd� Z dd� Zd-dd�Zd.d d!�Zd"d#� Zd$d%� Z� fd&d'�Zd/d(d)�Z� ZS )0�PanelPluginc s t t| ��� t� | _d| _d S )NZUnknown)�superr �__init__r �_custom_script_name�_cp_name)�self)� __class__� ��/builddir/build/BUILDROOT/alt-python27-cllib-3.3.5-1.el8.cloudlinux.x86_64/opt/alt/python37/lib/python3.7/site-packages/clcommon/cpapi/plugins/backward_plugin.pyr s zPanelPlugin.__init__c C s | j S )z4 Return panel name :return: )r )r r r r � getCPName s zPanelPlugin.getCPNamec C s | j dk r| jddd�S dS )z� Retrieve panel name and it's version :return: dict: { 'name': 'panel_name', 'version': 'panel_version', 'additional_info': 'add_info'} or None if can't get info N�0)�name�versionZadditional_info)r r )r r r r �get_cp_description"