summaryrefslogtreecommitdiff
path: root/openstackclient
diff options
context:
space:
mode:
Diffstat (limited to 'openstackclient')
-rw-r--r--openstackclient/shell.py10
1 files changed, 4 insertions, 6 deletions
diff --git a/openstackclient/shell.py b/openstackclient/shell.py
index 00f4a3c9..90a6f32b 100644
--- a/openstackclient/shell.py
+++ b/openstackclient/shell.py
@@ -24,6 +24,7 @@ import warnings
from cliff import app
from cliff import command
+from cliff import complete
from cliff import help
import openstackclient
@@ -76,6 +77,7 @@ class OpenStackShell(app.App):
# Some commands do not need authentication
help.HelpCommand.auth_required = False
+ complete.CompleteCommand.auth_required = False
super(OpenStackShell, self).__init__(
description=__doc__.strip(),
@@ -318,12 +320,8 @@ class OpenStackShell(app.App):
cmd.__class__.__name__,
)
if cmd.auth_required:
- try:
- # Trigger the Identity client to initialize
- self.client_manager.auth_ref
- except Exception as e:
- self.log.warning("Possible error authenticating: " + str(e))
- pass
+ # Trigger the Identity client to initialize
+ self.client_manager.auth_ref
return
def clean_up(self, cmd, result, err):