diff --git a/igniter/bootstrap_repos.py b/igniter/bootstrap_repos.py index 4303e729c8..ad49f868d5 100644 --- a/igniter/bootstrap_repos.py +++ b/igniter/bootstrap_repos.py @@ -23,7 +23,8 @@ from .user_settings import ( OpenPypeSettingsRegistry ) from .tools import ( - get_openpype_path_from_db, + get_openpype_global_settings, + get_openpype_path_from_settings, get_expected_studio_version_str ) @@ -1263,7 +1264,8 @@ class BootstrapRepos: openpype_path = None # try to get OpenPype path from mongo. if location.startswith("mongodb"): - openpype_path = get_openpype_path_from_db(location) + global_settings = get_openpype_global_settings(location) + openpype_path = get_openpype_path_from_settings(global_settings) if not openpype_path: self._print("cannot find OPENPYPE_PATH in settings.") return None diff --git a/igniter/tools.py b/igniter/tools.py index ed33d7c766..57159b5e52 100644 --- a/igniter/tools.py +++ b/igniter/tools.py @@ -161,7 +161,7 @@ def get_openpype_global_settings(url: str) -> dict: return global_settings.get("data") or {} -def get_openpype_path_from_db(settings: dict) -> Union[str, None]: +def get_openpype_path_from_settings(settings: dict) -> Union[str, None]: """Get OpenPype path from global settings. Args: diff --git a/start.py b/start.py index 3a8ed834eb..f8a01dd9ab 100644 --- a/start.py +++ b/start.py @@ -195,7 +195,7 @@ import igniter # noqa: E402 from igniter import BootstrapRepos # noqa: E402 from igniter.tools import ( get_openpype_global_settings, - get_openpype_path_from_db, + get_openpype_path_from_settings, validate_mongo_connection, OpenPypeVersionNotFound ) # noqa @@ -929,7 +929,7 @@ def boot(): # Get openpype path from database and set it to environment so openpype can # find its versions there and bootstrap them. - openpype_path = get_openpype_path_from_db(global_settings) + openpype_path = get_openpype_path_from_settings(global_settings) if getattr(sys, 'frozen', False): local_version = bootstrap.get_version(Path(OPENPYPE_ROOT))