[Python-modules-team] Bug#678169: python-mysqldb: fails to connect to mysql.

Eldon Koyle ekoyle at gmail.com
Fri Mar 8 00:52:49 UTC 2013


Package: python-mysqldb
Version: 1.2.3-1+b1
Tags: patch
Followup-For: Bug #678169

Here is the patch from upstream.

svn diff -r 654:656 svn://svn.code.sf.net/p/mysql-python/svn/

Index: branches/MySQLdb-1.2/MySQLdb/_mysql.c
===================================================================
--- branches/MySQLdb-1.2/MySQLdb/_mysql.c	(revision 654)
+++ branches/MySQLdb-1.2/MySQLdb/_mysql.c	(revision 656)
@@ -100,6 +100,10 @@
 #define check_server_init(x) if (!_mysql_server_init_done) _mysql_server_init_done = 1
 #endif
 
+#if MYSQL_VERSION_ID >= 50500
+#define HAVE_OPENSSL 1
+#endif
+
 PyObject *
 _mysql_Exception(_mysql_ConnectionObject *c)
 {
@@ -381,6 +385,10 @@
 	self->result = result;
 	Py_END_ALLOW_THREADS ;
 	if (!result) {
+		if (mysql_field_count(&(conn->connection)) > 0) {
+		    _mysql_Exception(conn);
+		    return -1;
+		}
 		self->converter = PyTuple_New(0);
 		return 0;
 	}



More information about the Python-modules-team mailing list