
    c                          G d  de       Zy)c                   (    e Zd ZdZd Zd Zd Zd Zy)
BaseConfigNc                     || _         | j                   j                  | j                  t                     | _        |j                  dt                     | _        y )Npbr)_global_configgetsectiondictconfig
pbr_config)selfr
   s     0/usr/lib/python3/dist-packages/pbr/hooks/base.py__init__zBaseConfig.__init__   s>    $))--dllDFC **UDF3    c                 D    | j                          | j                          y N)hooksaver   s    r   runzBaseConfig.run   s    				r   c                      y r    r   s    r   r   zBaseConfig.hook   s    r   c                 J    | j                   | j                  | j                  <   y r   )r
   r   r   r   s    r   r   zBaseConfig.save!   s    ,0KKDLL)r   )__name__
__module____qualname__r   r   r   r   r   r   r   r   r   r      s    G4
8r   r   N)objectr   r   r   r   <module>r      s   "8 8r   