File: //lib/python3.6/site-packages/cloudinit/distros/parsers/__pycache__/hostname.cpython-36.opt-1.pyc
3
\�me� � @ s* d dl mZ d dlmZ G dd� d�ZdS )� )�StringIO)�chop_commentc @ s@ e Zd Zdd� Zdd� Zdd� Zedd� �Zd d
� Zdd� Z d
S )�HostnameConfc C s || _ d | _d S )N)�_text� _contents)�self�text� r �/usr/lib/python3.6/hostname.py�__init__ s zHostnameConf.__init__c C s | j d kr| j| j�| _ d S )N)r �_parser )r r r r
�parse s
zHostnameConf.parsec C s� | j � t� }xl| jD ]b\}}|dkr:|jd|d � q|dkrV|jd|d � q|dkr|\}}|jd||f � qW |j� }|jd�s�|d7 }|S )N�blankz%s
r �all_comment�hostnamez%s%s
�
)r
r r �write�getvalue�endswith)r �contents� line_type�
componentsr �tailr r r
�__str__ s
zHostnameConf.__str__c C s0 | j � x"| jD ]\}}|dkr|d S qW d S )Nr r )r
r )r r r r r r
r '