HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux ip-10-0-8-47 6.8.0-1021-aws #23~22.04.1-Ubuntu SMP Tue Dec 10 16:31:58 UTC 2024 aarch64
User: ubuntu (1000)
PHP: 8.1.2-1ubuntu2.22
Disabled: NONE
Upload Files
File: //lib/python3/dist-packages/sos/cleaner/archives/__pycache__/insights.cpython-310.pyc
o

���b�@s(ddlmZddlZGdd�de�ZdS)�)�SoSObfuscationArchiveNc@s8eZdZdZdZdZdddd�Zedd��Zd	d
�Z	dS)�InsightsArchivezbThis class represents archives generated by the insights-client utility
    for RHEL systems.
    �insightszinsights-client archivez"data/insights_commands/hostname_-fzdata/insights_commands/ip_addr)�hostname�ip�maccCs*z
t�|�o	d|vWStyYdSw)Nz	insights-F)�tarfile�
is_tarfile�	Exception)�cls�arc_path�r
�?/usr/lib/python3/dist-packages/sos/cleaner/archives/insights.py�
check_is_types
�zInsightsArchive.check_is_typecCs4|j�d�d�d�d}|jjjdkrd|}|S)N�/���z.tarr�.z./)�archive_path�split�tarobj�firstmember�name)�self�topr
r
r�get_archive_root&sz InsightsArchive.get_archive_rootN)
�__name__�
__module__�__qualname__�__doc__�	type_name�description�
prep_files�classmethodrrr
r
r
rrs�
r)�sos.cleaner.archivesrrrr
r
r
r�<module>s