Skip to content

Commit d9b0b80

Browse files
committed
refactoring error message code for readability
1 parent ba207e5 commit d9b0b80

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

watson_developer_cloud/watson_developer_cloud_service.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -143,11 +143,12 @@ def _get_error_message(response):
143143
try:
144144
error_json = response.json()
145145
if 'error' in error_json:
146-
error_message = error_json['error']
146+
error_message = 'Error: ' + error_json['error']
147147
if 'error_message' in error_json:
148-
error_message = error_json['error_message']
148+
error_message = 'Error: ' + error_json['error_message']
149149
if 'description' in error_json:
150150
error_message += ', Description: ' + error_json['description']
151+
error_message += ', Code: ' + str(response.status_code)
151152
except:
152153
pass
153154
return error_message
@@ -249,4 +250,4 @@ def request(self, method, url, accept_json=False, headers=None, params=None, jso
249250
error_message = 'Unauthorized: Access is denied due to invalid credentials'
250251
else:
251252
error_message = self._get_error_message(response)
252-
raise WatsonException('Error: ' + error_message + ', Code: ' + str(response.status_code))
253+
raise WatsonException(error_message)

0 commit comments

Comments
 (0)