File manager - Edit - /usr/lib/python3/dist-packages/sos/cleaner/archives/__pycache__/sos.cpython-310.pyc
Back
o -�_g7 � @ s` d dl Z d dlZd dlmZ G dd� de�ZG dd� de�ZG dd� de�ZG d d � d e�ZdS )� N)�SoSObfuscationArchivec @ �$ e Zd ZdZdZdZedd� �ZdS )�SoSReportArchivez�This is the class representing an sos report, or in other words the type the archive the SoS project natively generates �reportzsos report archivec C �* z t �|�o d|v W S ty Y dS w )N� sosreport-F��tarfile� is_tarfile� Exception��cls�arc_path� r �:/usr/lib/python3/dist-packages/sos/cleaner/archives/sos.py� check_is_type � �zSoSReportArchive.check_is_typeN��__name__� __module__�__qualname__�__doc__� type_name�description�classmethodr r r r r r � r c @ r )�SoSReportDirectoryz�This is the archive class representing a build directory, or in other words what `sos report --clean` will end up using for in-line obfuscation � report_dirzsos report directoryc C s t j�|�r dt �|�v S dS )N�sos_logsF��os�path�isdir�listdirr r r r r ) s z SoSReportDirectory.check_is_typeNr r r r r r ! r r c @ s0 e Zd ZdZdZdZdZedd� �Zdd� Z d S ) �SoSCollectorArchivez�Archive class representing the tarball created by ``sos collect``. It will not provide prep files on its own, however it will provide a list of SoSReportArchive's which will then be used to prep the parsers �collectzsos collect tarballTc C r )Nzsos-collectFr r r r r r : r z!SoSCollectorArchive.check_is_typec C s\ | j dd� | j}g }t�|�D ]}tj�||�}d|v r+t�|�r+|�t || j �� q|S )NT)�quietr )�extract�extracted_pathr r# r! �joinr r �appendr �tmpdir)�self�_path�archives�fname�arc_namer r r �get_nested_archivesA s �z'SoSCollectorArchive.get_nested_archivesN) r r r r r r � is_nestedr r r1 r r r r r$ 0 s r$ c @ r )�SoSCollectorDirectoryz{The archive class representing the temp directory used by ``sos collect`` when ``--clean`` is used during runtime. �collect_dirzsos collect directoryc C s. t j�|�rt �|�D ] }d|v r dS qdS )Nzsos-collector-TFr )r r r/ r r r r T s �z#SoSCollectorDirectory.check_is_typeNr r r r r r3 L r r3 )r r �sos.cleaner.archivesr r r r$ r3 r r r r �<module> s
| ver. 1.4 |
Github
|
.
| PHP 8.2.28 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings