From d15e51cbdf8acaf7d57fc3d179e022511ecb049d Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Thu, 10 Dec 2020 17:26:07 +0100 Subject: [PATCH] rest api do not register callbacks if not in tray --- pype/modules/rest_api/rest_api.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pype/modules/rest_api/rest_api.py b/pype/modules/rest_api/rest_api.py index 08b7032b82..449be5f7ed 100644 --- a/pype/modules/rest_api/rest_api.py +++ b/pype/modules/rest_api/rest_api.py @@ -123,11 +123,13 @@ class RestApiModule(PypeModule, ITrayService): RestApiFactory.register_obj(obj) def connect_with_modules(self, enabled_modules): - for module in enabled_modules: - if not isinstance(module, IRestApi): - continue + # Do not register restapi callbacks out of tray + if self.tray_initialized: + for module in enabled_modules: + if not isinstance(module, IRestApi): + continue - module.rest_api_initialization(self) + module.rest_api_initialization(self) def find_port(self): start_port = self.default_port