Use status_code in error response.

Remove code.
This commit is contained in:
Rebecca Law
2016-11-02 14:58:39 +00:00
parent db91a87fb2
commit 4cb38e2d12
7 changed files with 13 additions and 20 deletions

View File

@@ -16,10 +16,11 @@ class AuthError(Exception):
self.code = code
def to_dict_v2(self):
return {'code': self.code,
'message': self.short_message,
'fields': self.message,
'link': 'link to docs'}
return {
'status_code': self.code,
'message': self.short_message,
'fields': self.message
}
def get_auth_token(req):

View File

@@ -25,7 +25,7 @@ class InvalidRequest(Exception):
Version 2 of the public api error response.
'''
return {
"code": self.code,
"status_code": self.code,
"message": self.message,
"fields": self.fields
}

View File

@@ -19,7 +19,7 @@ def build_error_message(errors, schema):
field = {s[1]: s[2].strip()}
fields.append(field)
message = {
"code": "1001",
"status_code": 400,
"message": "Validation error occurred - {}".format(schema['title']),
"fields": fields
}

View File

@@ -11,7 +11,6 @@ from app.errors import InvalidRequest
class TooManyRequestsError(InvalidRequest):
status_code = 429
code = "10429"
message_template = 'Exceeded send limits ({}) for today'
def __init__(self, sending_limit):
@@ -20,7 +19,6 @@ class TooManyRequestsError(InvalidRequest):
class BadRequestError(InvalidRequest):
status_code = 400
code = 10400
message = "An error occurred"
def __init__(self, fields=[], message=None):