Edit File: limits.cpython-311.opt-1.pyc
� 5/9eD� � �� � d dl mZ d dl mZ d dl mZ d dlmZ d dlZd dlZd dlm Z d dl mZmZ d dl mZmZ d d lmZ d d lmZ d dlmZmZmZ dd lmZmZmZmZmZmZmZm Z m!Z!m"Z" d dl#m$Z$m%Z%m&Z& ddl'm(Z( d dl)m*Z*m+Z+ d dl,m-Z-m.Z.m/Z/m0Z0 d dl1m2Z2m3Z3m4Z4m5Z5m6Z6m7Z7m8Z8m9Z9m:Z:m;Z; d dl<m=Z= d dl>m?Z? G d� de=� � Z@d� d� d� d� d� d� d� d� d� d � d!� ZAg d"�ZBd#d$gZC G d%� d&eD� � ZE G d'� d(eE� � ZFdS ))� )�print_function)�absolute_import)�division)� basestringN)�ClPwd)� MySQLGovernor�MySQLGovException)� iteritems� itervalues)�CloudlinuxLicenseLib)�defaultdict)�convert_to_kernel_format�is_active_reseller_limits�lve� ) �CloudlinuxLimitsOptsParser�CloudlinuxLimitsNoLveOptsParser�AVAILABLE_LIMITS�AVAILABLE_LVE_KEYS�AVAILABLE_MYSQL_KEYS�AVAILABLE_QUOTA_KEYS�AVAILABLE_KEYS�AVAILABLE_LVP_KEYS�ADMIN_ONLY_OPTIONS�AVAILABLE_MYSQL_KEYS_ALL)�QuotaDisabledException�ClQuotaException� ClQuotaLib)�convert_mem_value_to_bytes)�print_dictionary�replace_params)�LveCtl�CageFs�CageFsException�LvectlException) �cpinfo�reseller_users�is_reseller� getCPName�NotSupported�domain_owner�is_admin�get_main_username_by_uid�Feature�is_panel_feature_supported)�FormattedException)� EncodingErrorc � � e Zd ZdS )�DomainExceptionN)�__name__� __module__�__qualname__� � �py/cllimits/lib/limits.pyr3 r3 % s � � � � � ��Dr8 r3 c �� � | d � dt t t |� � � rd� |� � n|� � � � dz � � i� � S )N�cpu�allz{}%�d )�update�str�intr �isdigit�format��limits�values r9 �<lambda>rF * sy � � �5�M��� �s�3�/�u�}�}��� 1;����U�0C�0C�0C�5:�<� <� =� =�@C�D� E� E�� � � r8 c �<