%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /lib/python3/dist-packages/sos/report/plugins/__pycache__/
Upload File :
Create Path :
Current File : //lib/python3/dist-packages/sos/report/plugins/__pycache__/sos_extras.cpython-312.pyc

�

i��d���<�ddlmZmZddlZddlZGd�dee�Zy)�)�Plugin�IndependentPluginNc�&�eZdZdZ	dZdZefZd�Zy)�	SosExtrasz/Collect extra data defined in /etc/sos/extras.d�
sos_extrasz/etc/sos/extras.d/c�@�	tj|j�}|jdk7s:|jtj
zs|jtjzr|jd|jz�y	tj|j�D]�\}}}|D]�}|j||�}|jd|z�	t|�j�j�D]�}t|j��dk(s|j!d�r�1|j!d�rI|j�}d}	t|�dkDr	t#|d�}	|j'|ddd|	����|j)||��������y#t$r!|jd|jz�YywxYw#t$$r|jd|�d	|�d
��Y��wxYw#t*$r|jd
|z�Y��jwxYw)Nrz@Skipping sos extras as %s has too wide permissions or ownership.z"can't stat %s, skipping sos extrasz#Collecting data from extras file %s�#�:�z(Can't decode integer sizelimit on line 'z
' in file z, using default.)�	sizelimit)�subdirzunable to read extras file %s)�os�stat�
extras_dir�st_uid�st_mode�S_IWGRP�S_IWOTH�	_log_warn�OSError�walk�	path_join�open�read�
splitlines�len�split�
startswith�int�
ValueError�
add_copy_spec�add_cmd_output�IOError)
�self�st�path�dirlist�filelist�f�_file�line�words�limits
          �?/usr/lib/python3/dist-packages/sos/report/plugins/sos_extras.py�setupzSosExtras.setup.s��
	�������)�B��	�	�Q��B�J�J����$=��
�
�T�\�\�)���� <�>B�o�o� N�O��*�(*�w�w�t���'?�	L�#�D�'�8��
L�����t�Q�/�����D�u�L�M�L� $�U�� 0� 0� 2� =� =� ?�@���t�z�z�|�,��1�T�_�_�S�5I�$� �?�?�3�/�$(�J�J�L�E�$(�E�"�5�z�A�~�!D�,/��a��M�E�!�.�.�u�Q�x���|�u�.�M�!�/�/��Q�/�?�+@�	
L�	L���	��N�N�?��?�?�+�
,��	��,(2�!D�$(�N�N�7;�E�	4C�%D�!D���L��N�N�#B�U�#J�K�L�sI�BF(�B	G<�&G�4/G<�('G�G�!G9	�6G<�8G9	�9G<�<H�HN)�__name__�
__module__�__qualname__�
short_desc�plugin_namer�filesr/��r.rrs%��B�J��,�K�%�J�
�M�E�*Lr7r)�sos.report.pluginsrrrrrr6r7r.�<module>r9s#��9�	��JL��)�JLr7

Zerion Mini Shell 1.0