X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=lcm%2Flcm%2Fnf%2Fvnfs%2Fvnf_query%2Fquery_vnf.py;h=7f4dc8dadd283bb6fa8ad812e4472fb3cd713765;hb=3282ed39a71c360abb21f06636ab58b22c47b5ec;hp=6526e731156f2a188bc3271604f7c92f73f790b7;hpb=89d8c84975086a670864fdf3e84e26c83280fab2;p=vfc%2Fgvnfm%2Fvnflcm.git diff --git a/lcm/lcm/nf/vnfs/vnf_query/query_vnf.py b/lcm/lcm/nf/vnfs/vnf_query/query_vnf.py index 6526e731..7f4dc8da 100644 --- a/lcm/lcm/nf/vnfs/vnf_query/query_vnf.py +++ b/lcm/lcm/nf/vnfs/vnf_query/query_vnf.py @@ -21,7 +21,7 @@ logger = logging.getLogger(__name__) class QueryVnf: - def __init__(self, data, instanceid): + def __init__(self, data, instanceid=''): self.vnf_inst_id = instanceid self.data = data pass @@ -34,7 +34,13 @@ class QueryVnf: return resp_data def query_multi_vnf(self): - pass + vnf_insts = NfInstModel.objects.all() + if not vnf_insts: + raise NFLCMException('VnfInsts does not exist') + resp_data = [] + for vnf_inst in vnf_insts: + resp_data.append(self.fill_resp_data(vnf_inst)) + return resp_data def fill_resp_data(self, vnf): logger.info('Get the list of vloumes')