Skip to content

Commit 46f53ae

Browse files
author
Laurynas Butkus
committed
Adjust error
1 parent db17849 commit 46f53ae

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

convertapi/exceptions.py

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,13 @@ class BaseError(BaseException):
33

44
class ApiError(BaseError):
55
def __init__(self, result):
6-
super(ApiError, self).__init__(result['Message'])
6+
message = result.get('Message', '[message not set]')
77

8-
self.code = result['Code']
9-
self.invalid_parameters = result['InvalidParameters']
8+
super(ApiError, self).__init__(message)
9+
10+
self.code = result.get('Code', '')
11+
self.invalid_parameters = result.get('InvalidParameters', '')
1012

1113
def __str__(self):
12-
return "%s Code: %s. %s" % (self.message, self.code, self.invalid_parameters)
14+
message = "%s Code: %s. %s" % (self.message, self.code, self.invalid_parameters)
15+
return message.strip()

0 commit comments

Comments
 (0)