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