X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osmclient%2Fscripts%2Fosm.py;h=20cddc6ca9da51ec7b6f38d390f1eec38a03cb2f;hb=f5b188e14053b2246be507a23d9eef5ff7e42123;hp=e5be118821a0caf875293aa5edc3ab83fb2f5c62;hpb=00bc0353583beab960fb853375dc1e8f4a77840d;p=osm%2Fosmclient.git diff --git a/osmclient/scripts/osm.py b/osmclient/scripts/osm.py index e5be118..20cddc6 100755 --- a/osmclient/scripts/osm.py +++ b/osmclient/scripts/osm.py @@ -41,9 +41,8 @@ from osmclient.cli_commands import ( wim, ) import yaml -import pycurl -import os import logging +from requests import RequestException @click.group( @@ -115,8 +114,7 @@ def cli_osm(ctx, **kwargs): exit(1) # Remove None values kwargs = {k: v for k, v in kwargs.items() if v is not None} - sol005 = os.getenv("OSM_SOL005", True) - ctx.obj = client.Client(host=hostname, sol005=sol005, **kwargs) + ctx.obj = client.Client(version=1, host=hostname, **kwargs) logger = logging.getLogger("osmclient") @@ -189,6 +187,7 @@ def cli(): cli_osm.add_command(nslcm_ops.ns_op_list) cli_osm.add_command(nslcm_ops.ns_op_show) + cli_osm.add_command(nslcm_ops.ns_op_cancel) cli_osm.add_command(nslcm.ns_action) cli_osm.add_command(nslcm.vnf_scale) @@ -292,7 +291,7 @@ def cli(): cli_osm() exit(0) - except pycurl.error as exc: + except RequestException as exc: print(exc) print( 'Maybe "--hostname" option or OSM_HOSTNAME environment variable needs to be specified'