from flask import jsonfy
from app.exceptions import ValidationError
form . import api

def bad_request(message):
	response = jsonify({'error': 'bad request', 'message': message})
    response.status_code = 400
    return response
    
def unauthorized(message):
	response = jsonify({'error': 'unauthorized', 'message': message})
    response.status_code = 401
    return response
    
def forbidden(message):
	response = jsonify({'error': 'forbidden', 'message': message})
    response.status_code = 403
    return response
    
@api.errorhandler(ValidatorError)
def validation_error(e):
    return bad_request(e.args[0])

Create errors.py