From 21160439616317caad66c9fe50abe2b7bdc8e17a Mon Sep 17 00:00:00 2001 From: Madhuri Kumari Date: Thu, 30 Jun 2016 00:02:19 +0530 Subject: [PATCH] Log appropriate error while exception Currently while any exception during creating Client object, generic log 'Not Authorized' was logged which hides the actual error. This patch fixes the issue by logging in the actual error message. Change-Id: I1891ee0cf3d1c58fc922792300a48d9ab95a634b Closes-bug: #1597469 --- magnumclient/v1/client.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/magnumclient/v1/client.py b/magnumclient/v1/client.py index eacb8ac1..05686ac4 100644 --- a/magnumclient/v1/client.py +++ b/magnumclient/v1/client.py @@ -112,10 +112,10 @@ class Client(object): service_name=service_name, interface=interface, region_name=region_name) - except Exception: - raise RuntimeError("Not Authorized") - except Exception: - raise RuntimeError("Not Authorized") + except Exception as e: + raise RuntimeError(str(e)) + except Exception as e: + raise RuntimeError(str(e)) self.http_client = httpclient.SessionClient( service_type=service_type,