X-Git-Url: https://gerrit.onap.org/r/gitweb?p=multicloud%2Fframework.git;a=blobdiff_plain;f=multivimbroker%2Fmultivimbroker%2Fpub%2Fmsapi%2Fextsys.py;h=d925a86fac466d08a1e368355fe5189dc25469cb;hp=a76d56a445eb9d9b9313920950172b79ecd95b3c;hb=15628e77c42c880c4b32bc09261c69164124eaa6;hpb=11c98c9db093827f651935c38c1549fc215a9b72 diff --git a/multivimbroker/multivimbroker/pub/msapi/extsys.py b/multivimbroker/multivimbroker/pub/msapi/extsys.py index a76d56a..d925a86 100644 --- a/multivimbroker/multivimbroker/pub/msapi/extsys.py +++ b/multivimbroker/multivimbroker/pub/msapi/extsys.py @@ -12,6 +12,7 @@ import json import logging +import re from multivimbroker.pub.exceptions import VimBrokerException from multivimbroker.pub.utils import restcall @@ -46,9 +47,9 @@ def encode_vim_id(cloud_owner, cloud_region_id): def decode_vim_id(vim_id): - # m = re.search(r'^([0-9a-zA-Z-]+)_([0-9a-zA-Z_-]+)$', vim_id) - # cloud_owner, cloud_region_id = m.group(1), m.group(2) - return split_vim_to_owner_region(vim_id) + m = re.search(r'^([0-9a-zA-Z-]+)_([0-9a-zA-Z_-]+)$', vim_id) + cloud_owner, cloud_region_id = m.group(1), m.group(2) + return cloud_owner, cloud_region_id def split_vim_to_owner_region(vim_id): @@ -65,7 +66,7 @@ def get_vim_by_id(vim_id): "version": "4.0", "vimId": vim_id } - cloud_owner, cloud_region = split_vim_to_owner_region(vim_id) + cloud_owner, cloud_region = decode_vim_id(vim_id) ret = restcall.get_res_from_aai("/cloud-infrastructure/cloud-regions/" "cloud-region/%s/%s" % ( cloud_owner, cloud_region))