def handle_key_error(err):
    logger.exception(err.args[0])
    return prepare_error(
        {
            "message": "Key '{}' is required in request data!".format(
                err.args[0])
        }, 400)
예제 #2
0
def handle_general_exception(err):
    logger.exception(str(err))
    return prepare_error({"message": str(err)}, getattr(err, 'code', 500))
예제 #3
0
def handle_pack_exception(err):
    logger.warning(err.msg)
    return prepare_error({"message": err.msg}, 409)
예제 #4
0
def handle_name_conflict(err):
    logger.warning(err.msg)
    return prepare_error({"message": err.msg}, 409)
예제 #5
0
def handle_not_reachable(err):
    logger.warning(err.msg)
    return prepare_error({"message": err.msg}, 404)
예제 #6
0
def handle_invalid_argument(err):
    logger.warning(err.msg)
    return prepare_error({"message": err.msg}, 400)
예제 #7
0
def handle_key_error(err):
    logger.exception(err.args[0])
    return prepare_error({"message": "Key '{}' is required in request data!".format(err.args[0])}, 400)
def handle_general_exception(err):
    logger.exception(str(err))
    return prepare_error({"message": str(err)}, getattr(err, 'code', 500))
def handle_pack_exception(err):
    logger.warning(err.msg)
    return prepare_error({"message": err.msg}, 409)
예제 #10
0
def handle_name_conflict(err):
    logger.warning(err.msg)
    return prepare_error({"message": err.msg}, 409)
예제 #11
0
def handle_not_reachable(err):
    logger.warning(err.msg)
    return prepare_error({"message": err.msg}, 404)
예제 #12
0
def handle_invalid_argument(err):
    logger.warning(err.msg)
    return prepare_error({"message": err.msg}, 400)
예제 #13
0
def handle_not_found(err):
    logger.warn(err.msg)
    return prepare_error({"message": err.msg}, 404)
예제 #14
0
def handle_not_found(err):
    logger.warn(err.msg)
    return prepare_error({"message": err.msg}, 404)