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