Remove vimtype check logic 59/20759/1
authorfujinhua <fu.jinhua@zte.com.cn>
Thu, 26 Oct 2017 10:13:16 +0000 (18:13 +0800)
committerfujinhua <fu.jinhua@zte.com.cn>
Thu, 26 Oct 2017 10:13:16 +0000 (18:13 +0800)
Change-Id: I52c10dcd6dbc881c520331e4154595f33f323c2e
Issue-Id: VFC-558
Signed-off-by: fujinhua <fu.jinhua@zte.com.cn>
lcm/pub/nfvi/vim/vimadaptor.py

index 6f63a48..65944b5 100644 (file)
@@ -19,7 +19,6 @@ import traceback
 from requests import RequestException
 
 from lcm.pub.nfvi.vim.lib.syscomm import fun_name
-from lcm.pub.nfvi.vim import const
 from lcm.pub.nfvi.vim.lib.vimexception import VimException
 
 logger = logging.getLogger(__name__)
@@ -35,11 +34,8 @@ class VimAdaptor:
     def create_api(self, connectInfo):
         vimtype = connectInfo['vimtype'] if 'vimtype' in connectInfo else None
         logger.info("call %s, vimtype=%s" % (fun_name(), vimtype))
-        if vimtype in (const.VIM_OPENSTACK, const.VIM_VMWARE):
-            from lcm.pub.nfvi.vim.api.multivim.api import MultiVimApi
-            self.apiImpl = MultiVimApi()
-        else:
-            self.authInfo = [1, "Unsupported vimtype(%s)" % vimtype]
+        from lcm.pub.nfvi.vim.api.multivim.api import MultiVimApi
+        self.apiImpl = MultiVimApi()
 
     def api_call(self, funname, fun, *args):
         logger.info("call %s%s" % (funname, str(args)))