Current File : //usr/lib/python3/dist-packages/sos/cleaner/parsers/__pycache__/ip_parser.cpython-312.pyc
�

-�_g}��2�ddlmZddlmZGd�de�Zy)�)�SoSCleanerParser)�SoSIPMapc�F��eZdZdZdZdgZdgZgd�ZdZdZ	gf�fd�	Z
�xZS)	�SoSIPParserz Handles parsing for IP addressesz	IP Parserz>((?<!(-|\.|\d))([0-9]{1,3}\.){3}([0-9]){1,3}(\/([0-9]{1,2}))?)z.*dnf\[.*\]:)zinstalled-debszinstalled-rpmszsos_commands/dpkgzsos_commands/python/pip_listzsos_commands/rpmzsos_commands/yum/.*list.*z#sos_commands/snappy/snap_list_--allzsos_commands/vulkan/vulkaninfozvar/log/.*dnf.*zvar/log/.*packag.*z.*(version|release)(\.txt)?$�ip_mapFc�D��t�|_t�|�
||�y)N)r�mapping�super�__init__)�self�config�skip_cleaning_files�	__class__s   ��?/usr/lib/python3/dist-packages/sos/cleaner/parsers/ip_parser.pyrzSoSIPParser.__init__/s����z���
����!4�5�)�__name__�
__module__�__qualname__�__doc__�name�regex_patterns�skip_line_patterns�parser_skip_files�map_file_key�compile_regexesr�
__classcell__)rs@rrrsF���*��D�	J��N�	���
�� �L��O�35�6�6rrN)�sos.cleaner.parsersr�sos.cleaner.mappings.ip_maprr�rr�<module>r s��1�0�"6�"�"6r