Source code for wystia.utils.response
"""
Utilities for API Gateway response formatting
"""
import json
[docs]def format_response(data, status=200):
return {
'body': json.dumps(data),
'headers': {
'Content-Type': 'application/json'
},
'statusCode': int(status)
}
[docs]def format_error(msg, code='BadRequest', status=400):
data = {
'success': False,
'error': {
'code': code,
'message': msg
}
}
return format_response(data, status)