summaryrefslogtreecommitdiff
path: root/openstackclient/common
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2014-10-09 04:43:01 +0000
committerGerrit Code Review <review@openstack.org>2014-10-09 04:43:01 +0000
commit866965f0111db09cda0a7d983eb60b0287fe8727 (patch)
treef30afd869fe8dc124d1c963bcba054a7bb1748d7 /openstackclient/common
parent8554fd24fe093454976c92052eed41f60004a3ff (diff)
parent5b6c24fdb0154bbbf41f0b05211001d783b69635 (diff)
downloadpython-openstackclient-866965f0111db09cda0a7d983eb60b0287fe8727.tar.gz
Merge "Update for cliff commandmanager >=1.6.1"
Diffstat (limited to 'openstackclient/common')
-rw-r--r--openstackclient/common/commandmanager.py18
1 files changed, 4 insertions, 14 deletions
diff --git a/openstackclient/common/commandmanager.py b/openstackclient/common/commandmanager.py
index 08710c77..9901ea20 100644
--- a/openstackclient/common/commandmanager.py
+++ b/openstackclient/common/commandmanager.py
@@ -16,7 +16,6 @@
"""Modify cliff.CommandManager"""
import logging
-import pkg_resources
import cliff.commandmanager
@@ -35,23 +34,14 @@ class CommandManager(cliff.commandmanager.CommandManager):
self.group_list = []
super(CommandManager, self).__init__(namespace, convert_underscores)
- def _load_commands(self, group=None):
- if not group:
- group = self.namespace
- self.group_list.append(group)
- for ep in pkg_resources.iter_entry_points(group):
- cmd_name = (
- ep.name.replace('_', ' ')
- if self.convert_underscores
- else ep.name
- )
- self.commands[cmd_name] = ep
- return
+ def load_commands(self, namespace):
+ self.group_list.append(namespace)
+ return super(CommandManager, self).load_commands(namespace)
def add_command_group(self, group=None):
"""Adds another group of command entrypoints"""
if group:
- self._load_commands(group)
+ self.load_commands(group)
def get_command_groups(self):
"""Returns a list of the loaded command groups"""