From 7d9c38f9a10db22216296fe8c32c5ff5971deeae Mon Sep 17 00:00:00 2001
From: Reid Givens <rgivens@nrao.edu>
Date: Wed, 3 Feb 2021 15:48:46 -0800
Subject: [PATCH] passing the destination link back via stdout on completion

---
 apps/cli/executables/delivery/delivery/delivery.py | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

diff --git a/apps/cli/executables/delivery/delivery/delivery.py b/apps/cli/executables/delivery/delivery/delivery.py
index f7fb069d0..4b819bfd7 100644
--- a/apps/cli/executables/delivery/delivery/delivery.py
+++ b/apps/cli/executables/delivery/delivery/delivery.py
@@ -1,5 +1,7 @@
 import pathlib
 
+import sys
+
 from .context import DeliveryContext
 from .finder import HeuristicProductFinder, ProductFinder
 
@@ -50,5 +52,13 @@ class Delivery:
 def main(args=None):
     """CLI entry point"""
     context = DeliveryContext.parse_commandline(args)
-    #print(context)
-    Delivery().deliver(context)
+    response = ""
+    try:
+        link = Delivery().deliver(context)
+        if link != "":
+            response = link
+    except Exception as err:
+        response = "ERROR: " + str(err)
+
+    sys.stdout.write(response)
+
-- 
GitLab