20 lines
545 B
Python
20 lines
545 B
Python
from __future__ import unicode_literals
|
|
|
|
import json
|
|
from werkzeug.exceptions import BadRequest
|
|
|
|
|
|
class AthenaClientError(BadRequest):
|
|
def __init__(self, code, message):
|
|
super(AthenaClientError, self).__init__()
|
|
self.description = json.dumps(
|
|
{
|
|
"Error": {
|
|
"Code": code,
|
|
"Message": message,
|
|
"Type": "InvalidRequestException",
|
|
},
|
|
"RequestId": "6876f774-7273-11e4-85dc-39e55ca848d1",
|
|
}
|
|
)
|