Use import_versioned_module from oslo.utils

oslo.utils 3.17 provides this funtion, so just use it directly.

Change-Id: I85cb78a6fd33a5b1f7e09648efed1b0737678eee
Closes-Bug: #1627313
This commit is contained in:
Li Wei
2016-10-21 15:57:39 +08:00
committed by ChangBo Guo(gcb)
parent 1505a47ff3
commit 4773c96672
3 changed files with 6 additions and 10 deletions
+4 -1
View File
@@ -15,6 +15,8 @@
import warnings
from oslo_utils import importutils
from glanceclient.common import utils
@@ -56,6 +58,7 @@ def Client(version=None, endpoint=None, session=None, *args, **kwargs):
"http://$HOST:$PORT/v$VERSION_NUMBER")
raise RuntimeError(msg)
module = utils.import_versioned_module(int(version), 'client')
module = importutils.import_versioned_module('glanceclient', int(version),
'client')
client_class = getattr(module, 'Client')
return client_class(endpoint, *args, session=session, **kwargs)