From 750fea04d3e8134ba4db94807307caa3b1ec9052 Mon Sep 17 00:00:00 2001 From: adustman Date: Sun, 29 Jul 2001 03:08:11 +0000 Subject: [PATCH] ER_PARSE_ERROR -> ProgrammingError; #ifdef around some recent error types --- MySQLdb/_mysql.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/MySQLdb/_mysql.c b/MySQLdb/_mysql.c index 31611b5..beb3340 100644 --- a/MySQLdb/_mysql.c +++ b/MySQLdb/_mysql.c @@ -107,6 +107,7 @@ _mysql_Exception(_mysql_ConnectionObject *c) case CR_COMMANDS_OUT_OF_SYNC: case ER_DB_CREATE_EXISTS: case ER_SYNTAX_ERROR: + case ER_PARSE_ERROR: case ER_NO_SUCH_TABLE: case ER_WRONG_DB_NAME: case ER_WRONG_TABLE_NAME: @@ -120,8 +121,12 @@ _mysql_Exception(_mysql_ConnectionObject *c) e = _mysql_ProgrammingError; break; case ER_DUP_ENTRY: +#ifdef ER_DUP_UNIQUE case ER_DUP_UNIQUE: +#endif +#ifdef ER_PRIMARY_CANT_HAVE_NULL case ER_PRIMARY_CANT_HAVE_NULL: +#endif e = _mysql_IntegrityError; break; #ifdef ER_WARNING_NOT_COMPLETE_ROLLBACK