X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=osmclient%2Fv1%2Fvnf.py;h=46ff3af2ba20c369e7496039783898f3ee510218;hb=1e4e6fec633fc8208cadbaeb7c9cfa587cfd3e73;hp=856d58bb25d8ea55c16c40c31b21dd8a997dded5;hpb=b516c050a55379ff425a1369252a50fedf2a5d3a;p=osm%2Fosmclient.git diff --git a/osmclient/v1/vnf.py b/osmclient/v1/vnf.py index 856d58b..46ff3af 100644 --- a/osmclient/v1/vnf.py +++ b/osmclient/v1/vnf.py @@ -22,11 +22,13 @@ from osmclient.common.exceptions import NotFound class Vnf(object): - def __init__(self, http=None): + def __init__(self, http=None, client=None): self._http = http + self._client = client def list(self): - resp = self._http.get_cmd('v1/api/operational/vnfr-catalog/vnfr') + resp = self._http.get_cmd('v1/api/operational/{}vnfr-catalog/vnfr' + .format(self._client.so_rbac_project_path)) if resp and 'vnfr:vnfr' in resp: return resp['vnfr:vnfr'] return list()