Package: python-mysqldb Version: 1.2.2-10 There is a missing check in _mysql.c _mysql_ResultObject_Initialize, where a failed SELECT that ends in a deadlock, returns a NULL from mysql_store result, but according to http://dev.mysql.com/doc/refman/5.0/en/null-mysql-store-result.html, you have to check errno or num_fields afterwards.
Not doing this, causes exceptions to be silently dropped. Here's a similar bugreport http://sourceforge.net/tracker/?func=detail&aid=2776267&group_id=22307&atid=374932 Attached is a patch that fixes the problem in _mysql.c. It was made against 1.2.3, but applies to 1.2.2 with some fuzz. Patch has also been submitted to python-mysqldb at sourceforge. -- eskil ---
fix-for-dropping-deadlock-exceptions.diff
Description: Binary data
_______________________________________________ Python-modules-team mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/python-modules-team

