diff options
| author | ChangBo Guo(gcb) <eric.guo@easystack.cn> | 2016-11-02 11:22:37 +0800 |
|---|---|---|
| committer | ChangBo Guo(gcb) <eric.guo@easystack.cn> | 2016-11-02 13:36:17 +0800 |
| commit | 6c71d8771d7ab551ea2cf3e4b0ef8a3b539aed85 (patch) | |
| tree | e455cea6eb828d59550967f394adff81fadc911b /ironicclient/shell.py | |
| parent | d16aab6916d31109466aadfc8da6c6ea8f82941a (diff) | |
| download | python-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.py | 4 |
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 |
