mirror of
https://github.com/ynput/ayon-core.git
synced 2026-01-01 16:34:53 +01:00
modified anatomy imports in lib itself
This commit is contained in:
parent
728bfd6571
commit
3bf3c0bab4
3 changed files with 11 additions and 7 deletions
|
|
@ -20,10 +20,7 @@ from openpype.settings.constants import (
|
||||||
METADATA_KEYS,
|
METADATA_KEYS,
|
||||||
M_DYNAMIC_KEY_LABEL
|
M_DYNAMIC_KEY_LABEL
|
||||||
)
|
)
|
||||||
from . import (
|
from . import PypeLogger
|
||||||
PypeLogger,
|
|
||||||
Anatomy
|
|
||||||
)
|
|
||||||
from .profiles_filtering import filter_profiles
|
from .profiles_filtering import filter_profiles
|
||||||
from .local_settings import get_openpype_username
|
from .local_settings import get_openpype_username
|
||||||
from .avalon_context import (
|
from .avalon_context import (
|
||||||
|
|
@ -1305,7 +1302,7 @@ def get_app_environments_for_context(
|
||||||
dict: Environments for passed context and application.
|
dict: Environments for passed context and application.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
from openpype.pipeline import AvalonMongoDB
|
from openpype.pipeline import AvalonMongoDB, Anatomy
|
||||||
|
|
||||||
# Avalon database connection
|
# Avalon database connection
|
||||||
dbcon = AvalonMongoDB()
|
dbcon = AvalonMongoDB()
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,6 @@ from openpype.settings import (
|
||||||
get_project_settings,
|
get_project_settings,
|
||||||
get_system_settings
|
get_system_settings
|
||||||
)
|
)
|
||||||
from .anatomy import Anatomy
|
|
||||||
from .profiles_filtering import filter_profiles
|
from .profiles_filtering import filter_profiles
|
||||||
from .events import emit_event
|
from .events import emit_event
|
||||||
from .path_templates import StringTemplate
|
from .path_templates import StringTemplate
|
||||||
|
|
@ -593,6 +592,7 @@ def get_workdir_with_workdir_data(
|
||||||
))
|
))
|
||||||
|
|
||||||
if not anatomy:
|
if not anatomy:
|
||||||
|
from openpype.pipeline import Anatomy
|
||||||
anatomy = Anatomy(project_name)
|
anatomy = Anatomy(project_name)
|
||||||
|
|
||||||
if not template_key:
|
if not template_key:
|
||||||
|
|
@ -638,6 +638,7 @@ def get_workdir(
|
||||||
TemplateResult: Workdir path.
|
TemplateResult: Workdir path.
|
||||||
"""
|
"""
|
||||||
if not anatomy:
|
if not anatomy:
|
||||||
|
from openpype.pipeline import Anatomy
|
||||||
anatomy = Anatomy(project_doc["name"])
|
anatomy = Anatomy(project_doc["name"])
|
||||||
|
|
||||||
workdir_data = get_workdir_data(
|
workdir_data = get_workdir_data(
|
||||||
|
|
@ -750,6 +751,8 @@ def compute_session_changes(
|
||||||
|
|
||||||
@with_pipeline_io
|
@with_pipeline_io
|
||||||
def get_workdir_from_session(session=None, template_key=None):
|
def get_workdir_from_session(session=None, template_key=None):
|
||||||
|
from openpype.pipeline import Anatomy
|
||||||
|
|
||||||
if session is None:
|
if session is None:
|
||||||
session = legacy_io.Session
|
session = legacy_io.Session
|
||||||
project_name = session["AVALON_PROJECT"]
|
project_name = session["AVALON_PROJECT"]
|
||||||
|
|
@ -856,6 +859,8 @@ def create_workfile_doc(asset_doc, task_name, filename, workdir, dbcon=None):
|
||||||
dbcon (AvalonMongoDB): Optionally enter avalon AvalonMongoDB object and
|
dbcon (AvalonMongoDB): Optionally enter avalon AvalonMongoDB object and
|
||||||
`legacy_io` is used if not entered.
|
`legacy_io` is used if not entered.
|
||||||
"""
|
"""
|
||||||
|
from openpype.pipeline import Anatomy
|
||||||
|
|
||||||
# Use legacy_io if dbcon is not entered
|
# Use legacy_io if dbcon is not entered
|
||||||
if not dbcon:
|
if not dbcon:
|
||||||
dbcon = legacy_io
|
dbcon = legacy_io
|
||||||
|
|
@ -1676,6 +1681,7 @@ def _get_task_context_data_for_anatomy(
|
||||||
"""
|
"""
|
||||||
|
|
||||||
if anatomy is None:
|
if anatomy is None:
|
||||||
|
from openpype.pipeline import Anatomy
|
||||||
anatomy = Anatomy(project_doc["name"])
|
anatomy = Anatomy(project_doc["name"])
|
||||||
|
|
||||||
asset_name = asset_doc["name"]
|
asset_name = asset_doc["name"]
|
||||||
|
|
@ -1744,6 +1750,7 @@ def get_custom_workfile_template_by_context(
|
||||||
"""
|
"""
|
||||||
|
|
||||||
if anatomy is None:
|
if anatomy is None:
|
||||||
|
from openpype.pipeline import Anatomy
|
||||||
anatomy = Anatomy(project_doc["name"])
|
anatomy = Anatomy(project_doc["name"])
|
||||||
|
|
||||||
# get project, asset, task anatomy context data
|
# get project, asset, task anatomy context data
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,6 @@ import platform
|
||||||
from openpype.client import get_project
|
from openpype.client import get_project
|
||||||
from openpype.settings import get_project_settings
|
from openpype.settings import get_project_settings
|
||||||
|
|
||||||
from .anatomy import Anatomy
|
|
||||||
from .profiles_filtering import filter_profiles
|
from .profiles_filtering import filter_profiles
|
||||||
|
|
||||||
log = logging.getLogger(__name__)
|
log = logging.getLogger(__name__)
|
||||||
|
|
@ -227,6 +226,7 @@ def fill_paths(path_list, anatomy):
|
||||||
|
|
||||||
|
|
||||||
def create_project_folders(basic_paths, project_name):
|
def create_project_folders(basic_paths, project_name):
|
||||||
|
from openpype.pipeline import Anatomy
|
||||||
anatomy = Anatomy(project_name)
|
anatomy = Anatomy(project_name)
|
||||||
|
|
||||||
concat_paths = concatenate_splitted_paths(basic_paths, anatomy)
|
concat_paths = concatenate_splitted_paths(basic_paths, anatomy)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue