moved 'get_loaders_by_name' to load utils

This commit is contained in:
Jakub Trllo 2022-07-27 10:12:04 +02:00
parent b5fb016331
commit b1f2831868
3 changed files with 16 additions and 15 deletions

View file

@ -943,21 +943,6 @@ def collect_last_version_repres(asset_entities):
return output
@with_pipeline_io
def get_loaders_by_name():
from openpype.pipeline import discover_loader_plugins
loaders_by_name = {}
for loader in discover_loader_plugins():
loader_name = loader.__name__
if loader_name in loaders_by_name:
raise KeyError(
"Duplicated loader name {} !".format(loader_name)
)
loaders_by_name[loader_name] = loader
return loaders_by_name
class BuildWorkfile:
"""Wrapper for build workfile process.

View file

@ -16,6 +16,7 @@ from .utils import (
switch_container,
get_loader_identifier,
get_loaders_by_name,
get_representation_path_from_context,
get_representation_path,
@ -61,6 +62,7 @@ __all__ = (
"switch_container",
"get_loader_identifier",
"get_loaders_by_name",
"get_representation_path_from_context",
"get_representation_path",

View file

@ -369,6 +369,20 @@ def get_loader_identifier(loader):
return loader.__name__
def get_loaders_by_name():
from .plugins import discover_loader_plugins
loaders_by_name = {}
for loader in discover_loader_plugins():
loader_name = loader.__name__
if loader_name in loaders_by_name:
raise KeyError(
"Duplicated loader name {} !".format(loader_name)
)
loaders_by_name[loader_name] = loader
return loaders_by_name
def _get_container_loader(container):
"""Return the Loader corresponding to the container"""
from .plugins import discover_loader_plugins