diff options
author | Jenkins <jenkins@review.openstack.org> | 2014-10-08 22:18:17 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2014-10-08 22:18:17 +0000 |
commit | 96b39341d5a6ea91d825d979e2381b9949b26e27 (patch) | |
tree | dfcd6521135c3b84abee790fe5dde1ec2164aef9 /nova/crypto.py | |
parent | c0e321cb3e89fffa569feec36988827dbfb35d78 (diff) | |
parent | c8538208da00c3b0d0646629c9d668aa69944b85 (diff) | |
download | nova-96b39341d5a6ea91d825d979e2381b9949b26e27.tar.gz |
Merge "Fix broken cert revocation"
Diffstat (limited to 'nova/crypto.py')
-rw-r--r-- | nova/crypto.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/nova/crypto.py b/nova/crypto.py index 2caec2f068..c547bcb6e1 100644 --- a/nova/crypto.py +++ b/nova/crypto.py @@ -276,7 +276,9 @@ def ssh_encrypt_text(ssh_public_key, text): def revoke_cert(project_id, file_name): """Revoke a cert by file name.""" start = os.getcwd() - if not os.chdir(ca_folder(project_id)): + try: + os.chdir(ca_folder(project_id)) + except OSError: raise exception.ProjectNotFound(project_id=project_id) try: # NOTE(vish): potential race condition here |