File: //opt/alt/python37/lib/python3.7/site-packages/clpackages/__pycache__/packages.cpython-37.opt-1.pyc
B
P$������ @ s� d dl mZ d dl mZ d dlZd dlZd dlmZ d dlmZ d dl m
Z
mZ d dlm
Z
mZmZ dd lmZ d d
lmZ d dlmZ d dlmZmZmZ d d
lmZ d dlmZmZ G dd� de�Z dS )� )�print_function)�absolute_importN)� iteritems)�CloudlinuxLicenseLib)�print_dictionary�replace_params)�
ClQuotaLib�QuotaDisabledException�ClQuotaException� )�parse_cloudlinux_packages_opts)�
LveCtlPackage)�LvectlException)�DEFAULT_PACKAGE�is_active_reseller_limits�lve)�is_admin)�
MySQLGovernor�MySQLGovExceptionc @ sT e Zd ZdZdd� Zdd� Zdd� Zdd � Zd
d� Zdd
� Z ddd�Z
ddd�ZdS )�CloudlinuxPackagesz4
Class for run cloudlinux-packages commands
c
C sD d| _ t� | _t� | _t� | _dddddddd d
dg
| _t� | _ d S )NF�speed�nproc�pmem�vmem�
maxEntryProcs�io�iops�inodesz mysql-cpuzmysql-io)
�_is_json�dict�_optsr
�_lvectl_pack_libr �_clquota_pack_lib�_LIMITS_KEYSr �_mysql_governor)�self� r&