File: //usr/lib/python3/dist-packages/sos/cleaner/preppers/__pycache__/keywords.cpython-38.pyc
U
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 5 Q R X |D ]}| jd �|� qd|S )N�rr )
Zopts�keywords�appendZkeyword_file�os�path�exists�open�extend�read�
splitlinesZregex_items�add)�self�archive�items�kwZkwf�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 Zsos.cleaner.preppersr r r r r r �<module> s