
    ce                     .    d dl Z d dlZd dlmZ d dlZd Zy)    N)cfgc            	      x   g d} g d}d t         j                  j                  | |      fg}t        j                  dd      }|j                         }|D ]  }||   j                  }t        j                  |j                               }t        j                  |      }|j                  dt        j                  d|t         j                               d	j                  |      }	d
j                  |      }
|rdj                  |
||      }
t        j                   |	|
dd      }|j#                  ||f        |S )N)z~/.project/project.confz~/project.confz/etc/project/project.confz/etc/project.conf)z~/.project/project.conf.d/z~/project.conf.d/z/etc/project/project.conf.d/z/etc/project.conf.d/zoslo.config.driverT)invoke_on_loadr   driver)namesample_defaulthelpzsample_{}_sourcezExample of using a {} sourcez
{}

{}: {}config_source)r   r	   driver_optiondynamic_group_owner)r   
ConfigOpts_list_options_for_discovery	stevedoreExtensionManagernamesobjcopydeepcopylist_options_for_discoveryinspectgetdocinsertStrOpt_SOURCE_DRIVER_OPTION_HELPformatOptGroupappend)default_config_filesdefault_config_dirsoptionsext_mgrsource_namessource_namesourcesource_optionssource_description
group_name
group_helpgroups               8/usr/lib/python3/dist-packages/oslo_config/_list_opts.py	list_optsr+      sD    cnn@@  G
 ((G ==?L# 0%))v'H'H'JK$^^F3JJ*33	
 (..{;
3::;G
'.."J
 " /	
 	~./508 N    )r   r   oslo_configr   r   r+    r,   r*   <module>r/      s       3r,   