Fix security group list command

Security group list command tries to get a project list and
this may fail with a multitude of exceptions including but
not limited to 401, 404, ConnectionRefused and EndpointNotFound.
Rather than try to capture every possibility, this patch just
catches the base class.  Converting project ids to names is
less important than having a working security group list command.

Change-Id: I68214d2680bad907f9d04ad3ca2f62cf3feee028
Closes-Bug: #1459629
This commit is contained in:
TerryHowe 2015-05-28 07:27:24 -06:00
parent cae03c6834
commit b2cf651100

View File

@ -161,7 +161,7 @@ class ListSecurityGroup(lister.Lister):
project_hash = {} project_hash = {}
try: try:
projects = self.app.client_manager.identity.projects.list() projects = self.app.client_manager.identity.projects.list()
except ksc_exc.Forbidden: except ksc_exc.ClientException:
# This fails when the user is not an admin, just move along # This fails when the user is not an admin, just move along
pass pass
else: else: