X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osmclient%2Fsol005%2Fsdncontroller.py;h=b11eb06cea7f30595de5a20a31439d25632d10be;hb=refs%2Fchanges%2F57%2F6157%2F1;hp=7833fbd1d1fac306dfbc7d6e34c8b0a16094ec08;hpb=714ae5cdd921c3d69ff35575febb96e7ff0fac27;p=osm%2Fosmclient.git diff --git a/osmclient/sol005/sdncontroller.py b/osmclient/sol005/sdncontroller.py index 7833fbd..b11eb06 100644 --- a/osmclient/sol005/sdncontroller.py +++ b/osmclient/sol005/sdncontroller.py @@ -59,9 +59,13 @@ class SdnController(object): else: print resp['id'] - def delete(self, name): + def delete(self, name, force=False): sdn_controller = self.get(name) - http_code, resp = self._http.delete_cmd('{}/{}'.format(self._apiBase,sdn_controller['_id'])) + querystring = '' + if force: + querystring = '?FORCE=True' + http_code, resp = self._http.delete_cmd('{}/{}{}'.format(self._apiBase, + sdn_controller['_id'], querystring)) if resp: resp = json.loads(resp) #print 'RESP: {}'.format(resp)