19 lines
536 B
Python
19 lines
536 B
Python
|
def error(code, type, message, http_code=400):
|
||
|
return ({
|
||
|
"code": code,
|
||
|
"type": type,
|
||
|
"message": message
|
||
|
}, http_code)
|
||
|
|
||
|
def ParsingError(message):
|
||
|
return error(1, "ParsingError", message)
|
||
|
|
||
|
def ConflictingParameters(message):
|
||
|
return error(2, "ConflictingParameters", message)
|
||
|
|
||
|
def ConflictingResources(message):
|
||
|
return error(3, "ConflictingResources", message, http_code=409)
|
||
|
|
||
|
def AuthenticationFailure(message):
|
||
|
return error(4, "AuthenticationFailure", message, http_code=401)
|