File: //usr/lib/python3/dist-packages/sos/cleaner/preppers/__pycache__/keywords.cpython-310.pyc
o
i��dQ � @ s( d dl Z d dlmZ G dd� de�ZdS )� N)�
SoSPrepperc @ s e Zd ZdZdZdd� ZdS )�KeywordPrepperzs
Prepper to handle keywords passed to cleaner via either the `--keywords`
or `--keyword-file` options.
�keywordc C s� g }| j jD ]}|�|� q| j jr:tj�| j j�r:t| j jd��}|�|� � �
� � W d � n1 s5w Y |D ]
}| jd �|� q<|S )N�rr )
�opts�keywords�append�keyword_file�os�path�exists�open�extend�read�
splitlines�regex_items�add)�self�archive�items�kw�kwf�item� r �?/usr/lib/python3/dist-packages/sos/cleaner/preppers/keywords.py�_get_items_for_keyword s �z%KeywordPrepper._get_items_for_keywordN)�__name__�
__module__�__qualname__�__doc__�namer r r r r r s r )r
�sos.cleaner.preppersr r r r r r �<module> s