From: garciadeblas Date: Fri, 4 May 2018 11:04:03 +0000 (+0200) Subject: osm.py: ns-list providing detailed status of the instantiation X-Git-Tag: v4.0.0~17 X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2Fosmclient.git;a=commitdiff_plain;h=e4a7ea18501cbebdfc32cb3e0ca34f90e33e5583 osm.py: ns-list providing detailed status of the instantiation Change-Id: Ib8887db09691a109f7b6aae6c1dd14af4bd34955 Signed-off-by: garciadeblas --- diff --git a/osmclient/scripts/osm.py b/osmclient/scripts/osm.py index b98bc9e..75b3be2 100755 --- a/osmclient/scripts/osm.py +++ b/osmclient/scripts/osm.py @@ -112,7 +112,8 @@ def ns_list(ctx, filter): ['ns instance name', 'id', 'operational status', - 'config status']) + 'config status', + 'detailed status']) for ns in resp: fullclassname = ctx.obj.__module__ + "." + ctx.obj.__class__.__name__ if fullclassname == 'osmclient.sol005.client.Client': @@ -126,13 +127,15 @@ def ns_list(ctx, filter): nsr_id = nsr['ns-instance-config-ref'] opstatus = nsr['operational-status'] if 'operational-status' in nsr else 'Not found' configstatus = nsr['config-status'] if 'config-status' in nsr else 'Not found' + detailed_status = nsr['detailed-status'] if 'detailed-status' in nsr else 'Not found' if configstatus == "config_not_needed": configstatus = "configured (no charms)" table.add_row( [nsr_name, nsr_id, opstatus, - configstatus]) + configstatus, + detailed_status]) table.align = 'l' print(table)