From 11f39e845649d79d570d261f0ded3ed1da5a959e Mon Sep 17 00:00:00 2001
From: chausman <chausman@nrao.edu>
Date: Thu, 18 May 2023 11:43:53 -0600
Subject: [PATCH] add DOOM comment

---
 .../pexable/carta_envoy/carta_envoy/launchers.py          | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/apps/cli/executables/pexable/carta_envoy/carta_envoy/launchers.py b/apps/cli/executables/pexable/carta_envoy/carta_envoy/launchers.py
index f66681748..abfba6476 100644
--- a/apps/cli/executables/pexable/carta_envoy/carta_envoy/launchers.py
+++ b/apps/cli/executables/pexable/carta_envoy/carta_envoy/launchers.py
@@ -188,7 +188,11 @@ class CartaLauncher:
             try:
                 # finish setup for CARTA and ensure completion before launch
                 CartaWrapperLauncher.deploy_wrapper_html(file_browser_path, carta_url, session_timeout_date)
-                time.sleep(3)
+                # BIG NASTY COMMENT OF DOOM!!!!!
+                # DO NOT REMOVE!!
+                # This is required to ensure that proxy url setup is complete *before* CARTA launches.
+                # Without this, users are presented with a 404 page on launch as of CARTA3
+                time.sleep(2)
 
                 #  start CARTA
                 CARTA_PROCESS = subprocess.Popen(
@@ -202,8 +206,6 @@ class CartaLauncher:
                 self.teardown()
                 sys.exit(f"ERROR: Failed to launch CARTA: {err}")
             else:
-                # CartaWrapperLauncher.deploy_wrapper_html(file_browser_path, carta_url, session_timeout_date)
-
                 # CARTA is running and accessible, so send CARTA URL to AAT system or notify user
                 self.notify_ready(wrapper_url)
 
-- 
GitLab