diff options
| author | Dean Troyer <dtroyer@gmail.com> | 2014-06-26 17:23:59 -0500 |
|---|---|---|
| committer | Dean Troyer <dtroyer@gmail.com> | 2014-10-08 18:05:43 -0500 |
| commit | 5b6c24fdb0154bbbf41f0b05211001d783b69635 (patch) | |
| tree | 3d46dfe303c2a4669d2ed3615b85ac1f62b16521 /openstackclient/common/commandmanager.py | |
| parent | 0cb204e59b20f25b7a054b411507d6dabbc699ac (diff) | |
| download | python-openstackclient-5b6c24fdb0154bbbf41f0b05211001d783b69635.tar.gz | |
Update for cliff commandmanager >=1.6.1
Cliff 1.6.1 added CommandManager.load_commands() so we can adopt it
rather than rolling our own.
Also, that second group is Greek, not Latin. Jeez...
Change-Id: I4a63c22f37bcfd0ef5d83c2dbd08b58fda0db35c
Diffstat (limited to 'openstackclient/common/commandmanager.py')
| -rw-r--r-- | openstackclient/common/commandmanager.py | 18 |
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""" |
