
    G%@i                     2    d dl mZ d dlmZ  G d de      Zy)    )SoSCleanerParser)SoSKeywordMapc                   4     e Zd ZdZdZdZg f fd	Zd Z xZS )SoSKeywordParserz/Handles parsing for user provided keywords
    zKeyword Parserkeyword_mapc                 F    t        |      | _        t        |   ||       y )N)r   mappingsuper__init__)selfconfigworkdirskip_cleaning_files	__class__s       D/usr/lib/python3/dist-packages/sos/cleaner/parsers/keyword_parser.pyr   zSoSKeywordParser.__init__   s    $W-!45    c                 
    |dfS )Nr    )r   lines     r   _parse_linezSoSKeywordParser._parse_line   s    Qwr   )	__name__
__module____qualname____doc__namemap_file_keyr   r   __classcell__)r   s   @r   r   r      s!     D L<> 6r   r   N)sos.cleaner.parsersr    sos.cleaner.mappings.keyword_mapr   r   r   r   r   <module>r       s    1 :' r   