diff --git a/pype/modules/ftrack/actions/action_application_loader.py b/pype/modules/ftrack/actions/action_application_loader.py index ecc5a4fad3..8749f89555 100644 --- a/pype/modules/ftrack/actions/action_application_loader.py +++ b/pype/modules/ftrack/actions/action_application_loader.py @@ -48,6 +48,10 @@ def registerApp(app, session, plugins_presets): def register(session, plugins_presets={}): + from pype.lib import env_value_to_bool + if env_value_to_bool("PYPE_USE_APP_MANAGER", default=False): + return + app_usages = ( config.get_presets() .get("global", {}) diff --git a/pype/modules/ftrack/actions/action_applications.py b/pype/modules/ftrack/actions/action_applications.py index b3e85a6918..63540213e3 100644 --- a/pype/modules/ftrack/actions/action_applications.py +++ b/pype/modules/ftrack/actions/action_applications.py @@ -254,5 +254,6 @@ class AppplicationsAction(BaseAction): def register(session, plugins_presets=None): '''Register action. Called when used as an event plugin.''' - - AppplicationsAction(session, plugins_presets).register() + from pype.lib import env_value_to_bool + if env_value_to_bool("PYPE_USE_APP_MANAGER", default=False): + AppplicationsAction(session, plugins_presets).register()