From 2383b1e730c348242785200d49ed28c189b67772 Mon Sep 17 00:00:00 2001 From: Frikky Date: Mon, 11 Dec 2023 14:51:40 +0100 Subject: [PATCH] Proxy bypass for internal --- backend/app_sdk/app_base.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/backend/app_sdk/app_base.py b/backend/app_sdk/app_base.py index 003f4459..e2a0fcae 100755 --- a/backend/app_sdk/app_base.py +++ b/backend/app_sdk/app_base.py @@ -332,6 +332,14 @@ class AppBase: if len(os.getenv("SHUFFLE_INTERNAL_NO_PROXY", "")) > 0: self.proxy_config["no_proxy"] = os.getenv("SHUFFLE_INTERNAL_NO_PROXY", "") + try: + if self.proxy_config["http"].lower() == "noproxy": + self.proxy_config["http"] = "" + if self.proxy_config["https"].lower() == "noproxy": + self.proxy_config["https"] = "" + except Exception as e: + self.logger.info(f"[DEBUG] Failed setting proxy config: {e}. NOT important if running apps with webserver. This is NOT critical.") + if isinstance(self.action, str): try: self.action = json.loads(self.action)