From 8b501187a46218cce92f4bb0a55f778188a2b2da Mon Sep 17 00:00:00 2001 From: MustafaJafar Date: Wed, 19 Mar 2025 12:07:30 +0200 Subject: [PATCH] move the function above private functions --- client/ayon_core/cli.py | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/client/ayon_core/cli.py b/client/ayon_core/cli.py index ad108f59fc..eef0b80d54 100644 --- a/client/ayon_core/cli.py +++ b/client/ayon_core/cli.py @@ -237,26 +237,6 @@ def version(build): print(os.environ["AYON_VERSION"]) -def _set_global_environments() -> None: - """Set global AYON environments.""" - # First resolve general environment - general_env = parse_env_variables_structure(get_general_environments()) - - # Merge environments with current environments and update values - merged_env = merge_env_variables( - compute_env_variables_structure(general_env), - dict(os.environ) - ) - env = compute_env_variables_structure(merged_env) - os.environ.clear() - os.environ.update(env) - - # Hardcoded default values - # Change scale factor only if is not set - if "QT_AUTO_SCREEN_SCALE_FACTOR" not in os.environ: - os.environ["QT_AUTO_SCREEN_SCALE_FACTOR"] = "1" - - @main_cli.command() @click.option( "--project", @@ -279,6 +259,26 @@ def createprojectstructure( project_folders.create_project_folders(project) +def _set_global_environments() -> None: + """Set global AYON environments.""" + # First resolve general environment + general_env = parse_env_variables_structure(get_general_environments()) + + # Merge environments with current environments and update values + merged_env = merge_env_variables( + compute_env_variables_structure(general_env), + dict(os.environ) + ) + env = compute_env_variables_structure(merged_env) + os.environ.clear() + os.environ.update(env) + + # Hardcoded default values + # Change scale factor only if is not set + if "QT_AUTO_SCREEN_SCALE_FACTOR" not in os.environ: + os.environ["QT_AUTO_SCREEN_SCALE_FACTOR"] = "1" + + def _set_addons_environments(addons_manager): """Set global environments for AYON addons."""