ok
Direktori : /opt/cloudlinux/venv/lib/python3.11/site-packages/clcommon/__pycache__/ |
Current File : //opt/cloudlinux/venv/lib/python3.11/site-packages/clcommon/__pycache__/clfunc.cpython-311.pyc |
� I/�f� � �� � d dl Z d dlZd dlZd dlZd dlZdZd� Zddddd�Zd � Zd ej fd �Z d ej fd�Zd� Zd � Z dd�Zdd�Zdd�Zd� Zd� Zd� Zd� Zdedefd�ZdS )� Nz/proc/lve/listc �z � t t d�� � 5 } | � d� � }ddd� � n# 1 swxY w Y t |� dd� � d � � dg}nJ# t $ r dd t � �g}Y n2t $ r dd t � �g}Y nt $ r ddt � �g}Y nw xY w|S )z/ Obtain lve process filesystem version �utf-8��encoding� N�:� r �OKz+clcommon: get_lve_version: Can`t open file z/clcommon: get_lve_version: Can`t get data from z'clcommon: get_lve_version: Can`t parse )�open�LVE_FILE�read�int�rsplit�IOError� IndexError� ValueError)�f�line�lve_procfs_versions ��/builddir/build/BUILDROOT/alt-python27-cllib-3.4.11-1.el8.cloudlinux.x86_64/opt/cloudlinux/venv/lib/python3.11/site-packages/clcommon/clfunc.py�get_lve_versionr sF � � Z� �(�W� -� -� -� ���6�6�!�9�9�D� � � � � � � � � � � ���� � � � �!�$�+�+�c�1�"5�"5�a�"8�9�9�4�@����� ^� ^� ^�"�$\�RZ�$\�$\�]����� b� b� b�"�$`�V^�$`�$`�a����� Z� Z� Z�"�$X�h�$X�$X�Y����Z���� �s: �A1 �:�A1 �>�A1 �>�.A1 �1B8� B8� B8�7B8r � � i @)�K�M�G�Tc �l � t | � � }t j d� � }t j d� � }t j dt j � � }|� |� � }|� |� � }|� |� � }t d� |||fD � � � � r| S dS )zp check that val is a valid CPU limit (0-100 int or speed (% or MHZ\GHZ)) # noqa return val if ok a z^([1-9]|[1-9][0-9]|100)$z^([1-9]|[1-9][0-9]*)%$z^([1-9]|[1-9][0-9]*)(mhz|ghz)+$c 3 � K � | ]}|d uV � � d S �N� )�.0�ps r � <genexpr>zvalidate_cpu.<locals>.<genexpr>9 s&