예제 #1
0
파일: resources.py 프로젝트: whiteear/heat
def _load_all_resources():
    manager = plugin_manager.PluginManager('heat.engine.resources')
    resource_mapping = plugin_manager.PluginMapping('resource')
    res_plugin_mappings = resource_mapping.load_all(manager)

    resources._register_resources(global_env, res_plugin_mappings)
    environment.read_global_environment(global_env)
예제 #2
0
파일: resources.py 프로젝트: AnyBucket/heat
def _load_all_resources():
    manager = plugin_manager.PluginManager('heat.engine.resources')
    resource_mapping = plugin_manager.PluginMapping('resource')
    res_plugin_mappings = resource_mapping.load_all(manager)

    resources._register_resources(global_env, res_plugin_mappings)
    environment.read_global_environment(global_env)
예제 #3
0
파일: resources.py 프로젝트: samstav/heat
def _load_all_resources():
    env = resources.global_env()
    for package, modules in resources._global_modules():
        maps = (resources._get_all_module_resources(m) for m in modules)
        resources._register_resources(env, itertools.chain.from_iterable(maps))
예제 #4
0
def _load_all_resources():
    env = resources.global_env()
    for package, modules in resources._global_modules():
        maps = (resources._get_all_module_resources(m) for m in modules)
        resources._register_resources(env, itertools.chain.from_iterable(maps))