HEX
Server: Apache
System: Linux insrv.serversdaddy.com 5.14.0-362.24.2.el9_3.x86_64 #1 SMP PREEMPT_DYNAMIC Sat Mar 30 14:11:54 EDT 2024 x86_64
User: jsaha (1066)
PHP: 8.3.6
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //opt/alt/python37/lib/python3.7/site-packages/__pycache__/remove_ubc.cpython-37.pyc
B

S��9�o��@s�ddlmZddlmZddlZddlZddlmmZdZ	e�
�Zed�d�dkr\dZ	d	a
d	ad	ad	ad	ad	ad	ad
adZedZd
d�Zdd�Zdd�Zedkr�e�dS)�)�print_function)�absolute_importN��z
el5.lve0.8������falsez/etc/container/ve.cfgz.tmpc	Cs�|jdddd�}|�dd��dd�}t�|�}|jdd�}|sJtdt��ttd��&}|�|�|�	�t
�|���WdQRXt
�
tt�dS)	Nzutf-8r)�encoding�indentZnewl�
�	)r
z"Rejected attempt to write empty %s�wb)Ztoprettyxml�replace�xmlZparseString�	Exception�VE_CFG_PATH�open�VE_CFG_PATH_TMP�write�flush�os�fsync�fileno�rename)ZXMLZnew_xmlZbuf�f�r�
remove_ubc.py�save_xml(s

rc	CsFyt�t�aWntd�t�d�YnXyt�d�daWntd�t�d�YnXy&t�d�d�d�d�	d�a
t
aWndaYnXyt�d	�daWntd
�YnXyt�d�a
WnYnXyt�d�aWnYnXiay tt�d
�d�	d��td
<WnJdtd
<t�d
�}|�dtd��yt�|�WnYnXYnXtdk�ryHtt�d�d�	d��td<tddk�r�t�d�d�dtd��WnJdtd<t�d�}|�dtd��yt�|�WnYnXYnXtj�d��rBy tdd�}|�d�|��WnYnXdS)Nzerror: bad ve.cfg file�Z	lveconfigr�system�ubcZenabled�true�defaultsz(warning: default section error in ve.cfgZlve�package�mem�limitir�io�iz"/sys/module/lve/parameters/lve_ubc�w�Y)r�parser�ve_cfg�print�sys�exit�getElementsByTagName�ve_lveconfig�getAttribute�ve_ubcr!�
ve_default�ve_lve�
ve_package�ve_defaults�int�
createElement�setAttribute�str�appendChild�CoreVersionr�path�existsrr�close)r%r'rrrr�get_XML_cfg6st	
 




rAc
Cs�t��x2tD�](}tdkrny|�d�d�dtd��Wq�t�d�}|�dtd��|�|�Yq�XnNy|�d�d�	d�}Wn4t�d�}|�dtt
d��|�|�YnXtdkrt
ddkryZt|�d�d�	d��dk�r(t|�d�d�	d��dk�r(|�d�d�dtd	��WqYqXqW�x:t
D�]0}tdk�r�y|�d�d�dtd��Wn0t�d�}|�dtd��|�|�YnXnNy|�d�d�	d�}Wn4t�d�}|�dtt
d��|�|�YnXtdk�rDt
ddk�rDyZt|�d�d�	d��dk�rdt|�d�d�	d��dk�rd|�d�d�dtd	��WnYnX�qDWy*t�d
�}x|D]}|j�|��q�WWnYnXtt�t�d�dS)Nr	r%rr&rr'r(�dir )rAr5r!r0r:r;r,r9r<r2r7r=r8r6r1Z
parentNodeZremoveChildrr.r/)Zelr%r3rrr�main�sf

<




<

rC�__main__)Z
__future__rrrr.Zxml.dom.minidomZdomZminidomrr=�unameZcore�findr,r1r3r4r5r7r6r!rrrrArC�__name__rrrr�<module>s.P@