
    -_gO                     .    d dl Z d dlmZ  G d de      Zy)    N)SoSObfuscationArchivec                   .    e Zd ZdZdZdZed        Zd Zy)InsightsArchivezbThis class represents archives generated by the insights-client utility
    for RHEL systems.
    insightszinsights-client archivec                 X    	 t        j                  |      xr d|v S # t        $ r Y yw xY w)Nz	insights-F)tarfile
is_tarfile	Exception)clsarc_paths     ?/usr/lib/python3/dist-packages/sos/cleaner/archives/insights.pycheck_is_typezInsightsArchive.check_is_type   s4    	%%h/KK84KK 		s    	))c                     | j                   j                  d      d   j                  d      d   }| j                  j                  j                  dk(  rd|z   }|S )N/z.tarr   .z./)archive_pathsplittarobjfirstmembername)selftops     r   get_archive_rootz InsightsArchive.get_archive_root   sS    %%c*2.44V<Q?;;""''3.*C
    N)	__name__
__module____qualname____doc__	type_namedescriptionclassmethodr   r    r   r   r   r      s*     I+K r   r   )r   sos.cleaner.archivesr   r   r#   r   r   <module>r%      s     6+ r   