
    ~ gO                     .    S SK r S SKJr   " S S\5      rg)    N)SoSObfuscationArchivec                   6    \ rS rSrSrSrSr\S 5       rS r	Sr
g)	InsightsArchive   zZThis class represents archives generated by the insights-client utility
for RHEL systems.
insightszinsights-client archivec                 h     [         R                  " U5      =(       a    SU;   $ ! [         a     gf = f)Nz	insights-F)tarfile
is_tarfile	Exception)clsarc_paths     ?/usr/lib/python3/dist-packages/sos/cleaner/archives/insights.pycheck_is_typeInsightsArchive.check_is_type   s4    	%%h/KK84KK 		s   !$ 
11c                     U R                   R                  S5      S   R                  S5      S   nU R                  R                  R                  S:X  a  SU-   nU$ )N/z.tarr   .z./)archive_pathsplittarobjfirstmembername)selftops     r   get_archive_root InsightsArchive.get_archive_root   sS    %%c*2.44V<Q?;;""''3.*C
     N)__name__
__module____qualname____firstlineno____doc__	type_namedescriptionclassmethodr   r   __static_attributes__r   r   r   r   r      s*     I+K r   r   )r	   sos.cleaner.archivesr   r   r   r   r   <module>r*      s     6+ r   