mirror of
https://github.com/ynput/ayon-core.git
synced 2026-01-01 16:34:53 +01:00
moved 'get_loaders_by_name' to load utils
This commit is contained in:
parent
b5fb016331
commit
b1f2831868
3 changed files with 16 additions and 15 deletions
|
|
@ -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.
|
||||
|
||||
|
|
|
|||
|
|
@ -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",
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue