U
    jPŒ^  ã                   @   s   G d d„ de ƒZdS )c                   @   s0   e Zd ZdZdd„ Zdd„ Zdd„ Zdd	„ ZdS )
Ú
BaseConfigNc                 C   s.   || _ | j  | jtƒ ¡| _| dtƒ ¡| _d S )NZpbr)Ú_global_configÚgetÚsectionÚdictÚconfigZ
pbr_config)Úselfr   © r   ú0/usr/lib/python3/dist-packages/pbr/hooks/base.pyÚ__init__   s    zBaseConfig.__init__c                 C   s   |   ¡  |  ¡  d S ©N)ÚhookÚsave©r   r   r   r	   Úrun   s    zBaseConfig.runc                 C   s   d S r   r   r   r   r   r	   r      s    zBaseConfig.hookc                 C   s   | j | j| j< d S r   )r   r   r   r   r   r   r	   r   !   s    zBaseConfig.save)Ú__name__Ú
__module__Ú__qualname__r   r
   r   r   r   r   r   r   r	   r      s
   r   N)Úobjectr   r   r   r   r	   Ú<module>   ó    