Bug 2116 fixed: obtaining the queuePosition key using the get method 31/12331/2
authorPedro Escaleira <escaleira@av.it.pt>
Wed, 13 Jul 2022 11:23:17 +0000 (12:23 +0100)
committerbeierlm <mark.beierl@canonical.com>
Thu, 21 Jul 2022 00:35:42 +0000 (02:35 +0200)
Change-Id: I53c63960be41a897d093f948d4cc5e377c80389f
Signed-off-by: Pedro Escaleira <escaleira@av.it.pt>
osmclient/scripts/osm.py

index 397d932..f68fb0c 100755 (executable)
@@ -1014,7 +1014,7 @@ def ns_op_list(ctx, name, long):
             action_name = op["operationParams"]["primitive"]
         detail = "-"
         if op["operationState"] == "PROCESSING":
-            if op["queuePosition"] is not None and op["queuePosition"] > 0:
+            if op.get("queuePosition") is not None and op.get("queuePosition") > 0:
                 detail = "In queue. Current position: {}".format(op["queuePosition"])
             elif op["lcmOperationType"] in ("instantiate", "terminate"):
                 if op["stage"]: