PATH:
opt
/
cloudlinux
/
venv
/
lib
/
python3.11
/
site-packages
/
clwpos
/
cli_versions
/
__pycache__
� �LS�bE�� � � d dl mZ d dlZd dlZd dlZd dlmZ d dlmZ d dl mZmZ d dl mZ d dlmZ d dlmZ d d lmZ ee� � Z ej d � � ej � � G d� de� � � � � � ZdS ) � )�absolute_importN)�deepcopy)�gettext)�CloudlinuxWposAdmin�parser)�ON_OFF_IDENTIFIERS)� ALL_SUITES)�StatusSource)�admin_cli_version_registry�1c �z � e Zd ZdZd� Ze� dg ed� � ddd�fdg ed � � ddd�fgd �� � e� dg ed � � dd�fdg ed� � ed�fgd �� � e� ed� � �� � d� � � � � � � Z e� dg ed� � dd�fdg ed� � dd�fgd �� � e� dg ed � � dd�fdg ed� � ed�fgd �� � e� d ed� � ed�� � e� ed� � �� � d� � � � � � � � � Ze� d ed� � ede j vode j v�� � e� d ed � � dde j vode j v�!� � e� d ed"� � d�� � e� d# ed$� � d�� � e� d% ed&� � d�� � e� ed'� � �� � d(� � � � � � � � � � � � � Ze� ed)� � �� � d*efd+�� � Ze� dg ed � � dd�fdg ed,� � dd�fgd �� � e� ed-� � �� � d*efd.�� � � � Ze� dg ed � � dd�fdg ed� � ed�fgd �� � e� ed/� � �� � d*efd0�� � � � Ze� ed1� � �� � d2� � � Ze� d3 ed4� � dd5e�6� � e� d7 ed8� � dd5e�6� � e� d9 ed:� � dd5e�6� � e� d; ed<� � dd5e�6� � e� d= ed>� � d5e�?� � e� d@ edA� � d5e�?� � e� dBd5 edC� � �D� � e� dE edF� � d5�G� � e� dHdI edJ� � dK� ej � � D � � �L� � e� edM� � �� � d*efdN�� � � � � � � � � � � � � � � � � � � � Ze� dO edP� � ed �� � e� dQg edR� � dd�fdSg edT� � dd�fdUg edV� � dd�fdWg edX� � dd�fdYg edZ� � dd�fd[g edZ� � dd�fd\g ed]� � dd�fgd �� � e� d ed� � ed[e j v pd\e j v pdYe j v �� � e� d^ ed_� � d`� eD � � �a� � e� db edc� � ej �� � e� dd ede� � ej � � � df� �g� � e� dh edi� � dd�j� � e� edk� � �� � d*efdl�� � � � � � � � � � � � � � � � Zd5S )m�CloudlinuxWposAdminV1a: We announced those commands in public doc as api-version=1, it means that we make any changes to CLI cautiously: - if you are making change which could break backward compatibility (e.g - rename parameter) -> you should create new class e.g CloudlinuxWposAdminV2 and override needed methods c �6 � t � |� � S �N)�versioned_parser� parse_args)�self�argvs �#py/clwpos/cli_versions/admin_api.py�_parse_argsz!CloudlinuxWposAdminV1._parse_args&