From a6577e297f06b7ef70ac318089d5cd19f2d09fdf Mon Sep 17 00:00:00 2001 From: Endre Karlson Date: Thu, 21 May 2015 12:01:52 +0200 Subject: [PATCH] Log a more informative error upon EndpointNotFound Change-Id: I2e3886a66ae57e810db1b5b4cb197bc7b8c157ed --- designateclient/cli/base.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/designateclient/cli/base.py b/designateclient/cli/base.py index b01ae0d..45f1d95 100644 --- a/designateclient/cli/base.py +++ b/designateclient/cli/base.py @@ -18,6 +18,7 @@ import abc from cliff.command import Command as CliffCommand from cliff.lister import Lister from cliff.show import ShowOne +from keystoneclient import exceptions as ks_exceptions import six from designateclient import exceptions @@ -48,6 +49,8 @@ class Command(CliffCommand): values.append(e.errors) self.error_output(parsed_args, columns, values) + except ks_exceptions.EndpointNotFound: + self.app.log.error("No endpoint was found. Missing credentials?") return 1