HEX
Server: Apache/2.4.58 (Ubuntu)
System: Linux ip-172-26-0-120 6.17.0-1009-aws #9~24.04.2-Ubuntu SMP Fri Mar 6 23:50:29 UTC 2026 x86_64
User: ubuntu (1000)
PHP: 8.3.6
Disabled: NONE
Upload Files
File: //usr/lib/python3/dist-packages/sos/policies/distros/__pycache__/openeuler.cpython-312.pyc
�

O6uf]��>�ddlZddlmZddlmZmZGd�de�Zy)�N)�OpenEulerPlugin)�RedHatPolicy�
OS_RELEASEc�D��eZdZdZdZdgZ		d�fd�	Zedd��Z�xZ	S)�OpenEulerPolicy�	openEulerzThe openEuler Project)zDistribution Websitezhttps://openeuler.org/c�`��t�|�||||��|xjtgz
c_y)N)�sysroot�init�
probe_runtime�remote_exec)�super�__init__�valid_subclassesr)�selfr
rrr
�	__class__s     ��@/usr/lib/python3/dist-packages/sos/policies/distros/openeuler.pyrzOpenEulerPolicy.__init__s5���
����t�'4�%0�	�	2�	
���/�!2�2��c��|r|j|vStjjt�syttd�5}|D]"}|j
d�s�d|vs�ddd�y	ddd�y#1swYyxYw)NF�r�NAMErT)�distro�os�path�existsr�open�
startswith)�cls�remote�f�lines    r�checkzOpenEulerPolicy.checks����:�:��'�'��w�w�~�~�j�)��
�*�c�
"�	$�a��
$���?�?�6�*�"�d�*�#�		$�	$�
$�	$�
�	$�
�s�A7�A7�"A7�,A7�7B)NNTN)�)
�__name__�
__module__�__qualname__r�vendor�vendor_urlsr�classmethodr"�
__classcell__)rs@rrrs4���
�F�
$�F�E�F�K�>B�!�3��
��
rr)r�sos.report.pluginsr�sos.policies.distros.redhatrrr�rr�<module>r.s��
�.�@��l�r