X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osmclient%2Fsol005%2Fnst.py;h=f0da0f5ba4fbc5f994364dc5d46c2cf873384f1e;hb=a2999a460707408e636d81fe8e735a7625def0d4;hp=ca6223532382b5f5fb83e9c313d2dfc7c6ec0111;hpb=771907b5b7087df80e51d494b0c77263a62f47da;p=osm%2Fosmclient.git diff --git a/osmclient/sol005/nst.py b/osmclient/sol005/nst.py index ca62235..f0da0f5 100644 --- a/osmclient/sol005/nst.py +++ b/osmclient/sol005/nst.py @@ -38,16 +38,18 @@ class Nst(object): self._apiVersion, self._apiResource) def list(self, filter=None): + self._client.get_token() filter_string = '' if filter: filter_string = '?{}'.format(filter) resp = self._http.get_cmd('{}{}'.format(self._apiBase, filter_string)) - #print yaml.safe_dump(resp) + #print(yaml.safe_dump(resp)) if resp: return resp return list() def get(self, name): + self._client.get_token() if utils.validate_uuid4(name): for nst in self.list(): if name == nst['_id']: @@ -63,7 +65,7 @@ class Nst(object): # It is redundant, since the previous one already gets the whole nstinfo # The only difference is that a different primitive is exercised resp = self._http.get_cmd('{}/{}'.format(self._apiBase, nst['_id'])) - #print yaml.safe_dump(resp) + #print(yaml.safe_dump(resp)) if resp: return resp raise NotFound("nst {} not found".format(name)) @@ -73,8 +75,8 @@ class Nst(object): headers = self._client._headers headers['Accept'] = 'application/binary' http_code, resp = self._http.get2_cmd('{}/{}/{}'.format(self._apiBase, nst['_id'], thing)) - #print 'HTTP CODE: {}'.format(http_code) - #print 'RESP: {}'.format(resp) + #print('HTTP CODE: {}'.format(http_code)) + #print('RESP: {}'.format(resp)) if http_code in (200, 201, 202, 204): if resp: #store in a file @@ -104,8 +106,8 @@ class Nst(object): querystring = '?FORCE=True' http_code, resp = self._http.delete_cmd('{}/{}{}'.format(self._apiBase, nst['_id'], querystring)) - #print 'HTTP CODE: {}'.format(http_code) - #print 'RESP: {}'.format(resp) + #print('HTTP CODE: {}'.format(http_code)) + #print('RESP: {}'.format(resp)) if http_code == 202: print('Deletion in progress') elif http_code == 204: @@ -120,6 +122,7 @@ class Nst(object): raise ClientException("failed to delete nst {} - {}".format(name, msg)) def create(self, filename, overwrite=None, update_endpoint=None): + self._client.get_token() mime_type = magic.from_file(filename, mime=True) if mime_type is None: raise ClientException( @@ -154,8 +157,8 @@ class Nst(object): self._apiVersion, self._apiResource) endpoint = '{}{}'.format(self._apiBase,ow_string) http_code, resp = self._http.post_cmd(endpoint=endpoint, filename=filename) - #print 'HTTP CODE: {}'.format(http_code) - #print 'RESP: {}'.format(resp) + #print('HTTP CODE: {}'.format(http_code)) + #print('RESP: {}'.format(resp)) if http_code in (200, 201, 202, 204): if resp: resp = json.loads(resp)