Server IP : 209.38.156.173 / Your IP : 216.73.216.122 [ Web Server : Apache/2.4.52 (Ubuntu) System : Linux lakekumayuhotel 5.15.0-136-generic #147-Ubuntu SMP Sat Mar 15 15:53:30 UTC 2025 x86_64 User : root ( 0) PHP Version : 8.1.2-1ubuntu2.22 Disable Function : NONE Domains : 2 Domains MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/lib/python3/dist-packages/sos/cleaner/parsers/__pycache__/ |
Upload File : |
o ���b} � @ s4 d dl Z d dlmZ d dlmZ G dd� de�ZdS )� N)�SoSCleanerParser)� SoSKeywordMapc s2 e Zd ZdZdZdZd � fdd� Zdd� Z� ZS ) �SoSKeywordParserz/Handles parsing for user provided keywords zKeyword Parser�keyword_mapNc s� t � | _g | _tt| ��|� | jj�� D ]}| j�|� q|r8|D ]}|| jvr7| j� |� � � | j�|� q"|rbtj� |�rdt|d��}| j�|�� �� � W d � d S 1 s[w Y d S d S d S )N�r)r �mapping� user_keywords�superr �__init__�dataset�keys�append�get�lower�os�path�exists�open�extend�read� splitlines)�self�config�keywords�keyword_file�_keyword�keyword�kwf�� __class__� �D/usr/lib/python3/dist-packages/sos/cleaner/parsers/keyword_parser.pyr s �"��zSoSKeywordParser.__init__c C s |dfS )Nr r )r �liner r r! �_parse_line* s zSoSKeywordParser._parse_line)NN) �__name__� __module__�__qualname__�__doc__�name�map_file_keyr r# � __classcell__r r r r! r s r )r �sos.cleaner.parsersr � sos.cleaner.mappings.keyword_mapr r r r r r! �<module> s