Skip to content

Commit 12ed93e

Browse files
Jenkinsopenstack-gerrit
authored andcommitted
Merge "Improve output of supported API versions"
2 parents 7e7f755 + 42f9317 commit 12ed93e

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

openstackclient/shell.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -93,10 +93,12 @@ def _load_plugins(self):
9393
mod_versions = getattr(mod, 'API_VERSIONS', None)
9494
if not skip_old_check and mod_versions:
9595
if version_opt not in mod_versions:
96+
sorted_versions = sorted(
97+
mod.API_VERSIONS.keys(),
98+
key=lambda s: list(map(int, s.split('.'))))
9699
self.log.warning(
97-
"%s version %s is not in supported versions %s"
98-
% (api, version_opt,
99-
', '.join(list(mod.API_VERSIONS.keys()))))
100+
"%s version %s is not in supported versions: %s"
101+
% (api, version_opt, ', '.join(sorted_versions)))
100102

101103
# Command groups deal only with major versions
102104
version = '.v' + version_opt.replace('.', '_').split('_')[0]

0 commit comments

Comments
 (0)