File: //lib/python3/dist-packages/sos/cleaner/parsers/__pycache__/hostname_parser.cpython-310.pyc
o
���b�
� @ s, d dl mZ d dlmZ G dd� de�ZdS )� )�SoSCleanerParser)�SoSHostnameMapc sD e Zd ZdZdZdgZd
� fdd� Zdd� Zd d
� Zdd� Z � Z
S )�SoSHostnameParserzHostname Parser�hostname_mapz5(((\b|_)[a-zA-Z0-9-\.]{1,200}\.[a-zA-Z]{1,63}(\b|_)))Nc sJ t � | _tt| ��|� | j�� | j�|� g | _| �� | j� � d S �N)
r �mapping�superr �__init__�load_domains_from_map�load_domains_from_options�short_names�load_short_names_from_mapping�set_initial_counts)�self�config�opt_domains�� __class__� �E/usr/lib/python3/dist-packages/sos/cleaner/parsers/hostname_parser.pyr s
zSoSHostnameParser.__init__c C s>