From 05a9b68abdd91acf2ff422c3c6fe7ee051a68289 Mon Sep 17 00:00:00 2001 From: INADA Naoki Date: Tue, 27 Jun 2017 11:38:54 +0900 Subject: [PATCH] Support error numbers > CR_MAX_ERROR fixes #187 --- _mysql.c | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/_mysql.c b/_mysql.c index 8295f6ce..f9cbad36 100644 --- a/_mysql.c +++ b/_mysql.c @@ -119,16 +119,7 @@ _mysql_Exception(_mysql_ConnectionObject *c) return NULL; } merr = mysql_errno(&(c->connection)); - if (!merr) - e = _mysql_InterfaceError; - else if (merr > CR_MAX_ERROR) { - PyTuple_SET_ITEM(t, 0, PyInt_FromLong(-1L)); - PyTuple_SET_ITEM(t, 1, PyString_FromString("error totally whack")); - PyErr_SetObject(_mysql_InterfaceError, t); - Py_DECREF(t); - return NULL; - } - else switch (merr) { + switch (merr) { case CR_COMMANDS_OUT_OF_SYNC: case ER_DB_CREATE_EXISTS: case ER_SYNTAX_ERROR: