Пример #1
0
def error_handler(code, message, ui_status):
    if code == 404:
        e = NotFound(message)
        e.data = {'ui': ui_status, 'status': 'error', 'sms': message}
        raise e
    if code == 401:
        e = Unauthorized(message)
        e.data = {'ui': ui_status, 'status': 'error', 'sms': message}
        raise e
    if code == 400:
        e = BadRequest(message)
        e.data = {'ui': ui_status, 'status': 'error', 'sms': message}
        raise e
Пример #2
0
def raise_not_found_error(errors):
    """
    Raises not found error

    Args:
        errors (list): list of errors
    Raises:
        (ValidationError): raise an exception
    """

    error = NotFound()
    error.data = {
        'status': 'error',
        'errors': errors
    }
    raise error