diff --git a/MySQLdb/_mysql.c b/MySQLdb/_mysql.c index 7117f8a..8b839e8 100644 --- a/MySQLdb/_mysql.c +++ b/MySQLdb/_mysql.c @@ -522,7 +522,7 @@ _mysql_escape_sequence( "argument 2 must be a mapping"); return NULL; } - if (!(n = PyObject_Length(o))) goto error; + if ((n = PyObject_Length(o)) == -1) goto error; if (!(r = PyTuple_New(n))) goto error; for (i=0; i