Файловый менеджер - Редактировать - /home/skymarketplace/public_html/uploads/clveconfig.tar
Назад
__init__.py 0000644 00000001205 15004332166 0006653 0 ustar 00 # coding=utf-8 # Copyright © Cloud Linux GmbH & Cloud Linux Software, Inc 2010-2019 All Rights Reserved # # Licensed under CLOUD LINUX LICENSE AGREEMENT # http://cloudlinux.com/docs/LICENSE.TXT """ This package is designed to contain low-level methods related to our lve config (/etc/container/ve.cfg) Before this change, lot of them were in lvectllib.py file. """ from .ve_config import VE_CFG_PATH from .ve_config_reader import XmlConfigReader, EMPTY_LIMITS, DEFAULT_PROVIDER, Limits, InheritedLimits __all__ = ( 'XmlConfigReader', 'EMPTY_LIMITS', 'DEFAULT_PROVIDER', 'Limits', 'InheritedLimits', 'VE_CFG_PATH', ) __pycache__/__init__.cpython-311.opt-1.pyc 0000644 00000001160 15004332166 0014152 0 ustar 00 � �g� � �6 � d Z ddlmZ ddlmZmZmZmZmZ dZ dS )z� This package is designed to contain low-level methods related to our lve config (/etc/container/ve.cfg) Before this change, lot of them were in lvectllib.py file. � )�VE_CFG_PATH)�XmlConfigReader�EMPTY_LIMITS�DEFAULT_PROVIDER�Limits�InheritedLimits)r r r r r r N) �__doc__� ve_configr �ve_config_readerr r r r r �__all__� � �py/clveconfig/__init__.py�<module>r sX ��� � #� "� "� "� "� "� f� f� f� f� f� f� f� f� f� f� f� f� f� f����r __pycache__/__init__.cpython-311.pyc 0000644 00000001241 15004332166 0013213 0 ustar 00 � � �g� � �6 � d Z ddlmZ ddlmZmZmZmZmZ dZ dS )z� This package is designed to contain low-level methods related to our lve config (/etc/container/ve.cfg) Before this change, lot of them were in lvectllib.py file. � )�VE_CFG_PATH)�XmlConfigReader�EMPTY_LIMITS�DEFAULT_PROVIDER�Limits�InheritedLimits)r r r r r r N) �__doc__� ve_configr �ve_config_readerr r r r r �__all__� � �J/opt/cloudlinux/venv/lib64/python3.11/site-packages/clveconfig/__init__.py�<module>r sX ��� � #� "� "� "� "� "� f� f� f� f� f� f� f� f� f� f� f� f� f� f����r __pycache__/ve_config.cpython-311.opt-1.pyc 0000644 00000011210 15004332166 0014347 0 ustar 00 � �g � � � d dl Z d dlmZ d dlmZ d dlmZ ddlm Z m Z e j � e d� � Z e dz Zd a G d � de� � Zdd �Zd� Zd� ZdS )� N)�minidom)� ExpatError)�etree� )� CONFIG_DIR�acquire_lockzve.cfgz.tmp�NNc � � � e Zd Zd� fd� Z� xZS )�BadVeConfigException�Nothingc �P �� t � � � d|� �� � d S )Nz5Unable to parse /etc/container/ve.cfg file, message: )�super�__init__)�self�message� __class__s ��py/clveconfig/ve_config.pyr zBadVeConfigException.__init__ s4 �� � �����M�G�M�M� � � � � � )r )�__name__� __module__�__qualname__r � __classcell__)r s @r r r s= �� � � � � � � � � � � � � � � r r Tc �d � t dk r | rt S t � � 5 t j t � � }|� d� � d }n5# t t t t f$ r}t d� � |�d}~ww xY w| r||fa ||fcddd� � S # 1 swxY w Y dS )z� Load xml config from ve.cfg 1. setup lock on file 2. read info 3. remove lock :type use_cache: bool :rtype: tuple[xml.Document, xml.Element] :raises: BadVeConfigException, LockFailedException r � lveconfigr zbad ve.cfg fileN)�PARSED_XML_CACHEr �xml�parse�VE_CFG_PATH�getElementsByTagName�OSError�IOErrorr � IndexErrorr )� use_cache�_ve_cfg� _ve_lveconfig�es r �get_xml_configr'