summaryrefslogtreecommitdiff
path: root/ironicclient/shell.py
diff options
context:
space:
mode:
authorChangBo Guo(gcb) <eric.guo@easystack.cn>2016-11-02 11:22:37 +0800
committerChangBo Guo(gcb) <eric.guo@easystack.cn>2016-11-02 13:36:17 +0800
commit6c71d8771d7ab551ea2cf3e4b0ef8a3b539aed85 (patch)
treee455cea6eb828d59550967f394adff81fadc911b /ironicclient/shell.py
parentd16aab6916d31109466aadfc8da6c6ea8f82941a (diff)
downloadpython-ironicclient-6c71d8771d7ab551ea2cf3e4b0ef8a3b539aed85.tar.gz
Use function import_versioned_module from oslo.utils
oslo.utils 3.17 provides similar function, just use it. Closes-Bug: #1627313 Change-Id: I1710faafd69cb098d603135ca8a158129edb6fec
Diffstat (limited to 'ironicclient/shell.py')
-rw-r--r--ironicclient/shell.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/ironicclient/shell.py b/ironicclient/shell.py
index 972cb27..345fee1 100644
--- a/ironicclient/shell.py
+++ b/ironicclient/shell.py
@@ -23,6 +23,7 @@ import sys
from keystoneauth1.loading import session as kasession
from oslo_utils import encodeutils
+from oslo_utils import importutils
import six
import ironicclient
@@ -240,7 +241,8 @@ class IronicShell(object):
self.subcommands = {}
subparsers = parser.add_subparsers(metavar='<subcommand>',
dest='subparser_name')
- submodule = utils.import_versioned_module(version, 'shell')
+ submodule = importutils.import_versioned_module('ironicclient',
+ version, 'shell')
submodule.enhance_parser(parser, subparsers, self.subcommands)
utils.define_commands_from_module(subparsers, self, self.subcommands)
return parser