o
    ¯N iT  ã                   @   s,   d dl mZ d dl mZ G dd„ deƒZdS )é    )Úabsolute_import)Úprint_functionc                   @   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i ¡| _| di ¡| _d S )NÚpbr)Ú_global_configÚgetÚsectionÚconfigÚ
pbr_config)Úselfr	   © r   úB/home/ubuntu/.local/lib/python3.10/site-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)Ú
__future__r   r   Úobjectr   r   r   r   r   Ú<module>   s   