diff options
author | Lei Zhang <zhang.lei.fly@gmail.com> | 2013-10-15 11:21:56 +0800 |
---|---|---|
committer | Lei Zhang <zhang.lei.fly@gmail.com> | 2013-10-28 23:35:56 +0800 |
commit | 0c8faa3efc81ea4d2d93f64c118a965091bdf5b4 (patch) | |
tree | f9dd16a352cdfd02e6e3dfe4079c367bce0f0903 /keystoneclient/exceptions.py | |
parent | cc0e06ff87495178051d107534402dc42ad39c45 (diff) | |
download | python-keystoneclient-0c8faa3efc81ea4d2d93f64c118a965091bdf5b4.tar.gz |
Migrate the keystone.common.cms to keystoneclient
- Add checking the openssl return code 2, related to following review
https://review.openstack.org/#/c/22716/
- Add support set subprocess to the cms, when we already know which
subprocess to use.
Closes-Bug: #1142574
Change-Id: I3f86e6ca8bb7738f57051ce7f0f5662b20e7a22b
Diffstat (limited to 'keystoneclient/exceptions.py')
-rw-r--r-- | keystoneclient/exceptions.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/keystoneclient/exceptions.py b/keystoneclient/exceptions.py index 2bd6c37..a03ef80 100644 --- a/keystoneclient/exceptions.py +++ b/keystoneclient/exceptions.py @@ -20,3 +20,12 @@ Exception definitions. #flake8: noqa from keystoneclient.apiclient.exceptions import * + + +class CertificateConfigError(Exception): + """Error reading the certificate""" + def __init__(self, output): + self.output = output + msg = ("Unable to load certificate. " + "Ensure your system is configured properly.") + super(CertificateConfigError, self).__init__(msg) |