X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osmclient%2Fsol005%2Frole.py;h=c80e50e5954e9c664849a0d67561b2d6f5ebbddb;hb=refs%2Fchanges%2F61%2F8561%2F1;hp=733e00f3a67ac1e7acb3ef6f1c38d3e7e8a1b577;hpb=70d6f1843686f323ced68a253127fedde86a1c25;p=osm%2Fosmclient.git diff --git a/osmclient/sol005/role.py b/osmclient/sol005/role.py index 733e00f..c80e50e 100644 --- a/osmclient/sol005/role.py +++ b/osmclient/sol005/role.py @@ -23,7 +23,6 @@ OSM role mgmt API from osmclient.common import utils from osmclient.common.exceptions import ClientException from osmclient.common.exceptions import NotFound -from osmclient.common.exceptions import OsmHttpException import json import yaml import logging @@ -73,8 +72,8 @@ class Role(object): if resp: resp = json.loads(resp) if not resp or 'id' not in resp: - raise OsmHttpException('Unexpected response from server - {}'.format( - resp)) + raise ClientException('Unexpected response from server - {}'.format( + resp)) print(resp['id']) #else: # msg = "" @@ -156,8 +155,8 @@ class Role(object): if resp: resp = json.loads(resp) if not resp or 'id' not in resp: - raise OsmHttpException('Unexpected response from server - {}'.format( - resp)) + raise ClientException('Unexpected response from server - {}'.format( + resp)) print(resp['id']) elif http_code == 204: print("Updated") @@ -195,13 +194,13 @@ class Role(object): elif resp and 'result' in resp: print('Deleted') else: - msg = "" - if resp: - try: - msg = json.loads(resp) - except ValueError: - msg = resp - raise OsmHttpException("Failed to delete role {} - {}".format(name, msg)) + msg = resp or "" + # if resp: + # try: + # msg = json.loads(resp) + # except ValueError: + # msg = resp + raise ClientException("Failed to delete role {} - {}".format(name, msg)) def list(self, filter=None): """