o
    idQ                     @   s(   d dl Z d dlmZ G dd deZdS )    N)
SoSPrepperc                   @   s   e Zd ZdZdZdd ZdS )KeywordPrepperzs
    Prepper to handle keywords passed to cleaner via either the `--keywords`
    or `--keyword-file` options.
    keywordc                 C   s   g }| j jD ]}|| q| j jr:tj| j jr:t| j jd}||	 
  W d    n1 s5w   Y  |D ]
}| jd | 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   
