
    -_g~                     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                 D    t               | _        t        |   ||       y )N)r   mappingsuper__init__)selfconfigskip_cleaning_files	__class__s      D/usr/lib/python3/dist-packages/sos/cleaner/parsers/keyword_parser.pyr   zSoSKeywordParser.__init__   s    $!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 L35 6r   r   N)sos.cleaner.parsersr    sos.cleaner.mappings.keyword_mapr   r   r   r   r   <module>r      s    1 :' r   