From: Mike Bayer Date: Sun, 21 Apr 2013 21:23:03 +0000 (-0400) Subject: - changelog X-Git-Tag: rel_0_8_1~10^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e79fd50e586a4dcdefcd1181d726f47a713d02d3;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git - changelog - just do a fetchone() here, no need for len() etc. --- diff --git a/doc/build/changelog/changelog_08.rst b/doc/build/changelog/changelog_08.rst index a232499d61..7f98c4b0b1 100644 --- a/doc/build/changelog/changelog_08.rst +++ b/doc/build/changelog/changelog_08.rst @@ -6,6 +6,13 @@ .. changelog:: :version: 0.8.1 + .. change:: + :tags: bug, mysql + :pullreq: 55 + + Fixes to support the latest cymysql DBAPI, courtesy + Hajime Nakagami. + .. change:: :tags: bug, mysql :tickets: 2663 diff --git a/lib/sqlalchemy/dialects/mysql/base.py b/lib/sqlalchemy/dialects/mysql/base.py index d56ab137c1..38c86b116d 100644 --- a/lib/sqlalchemy/dialects/mysql/base.py +++ b/lib/sqlalchemy/dialects/mysql/base.py @@ -2042,7 +2042,7 @@ class MySQLDialect(default.DefaultDialect): try: try: rs = connection.execute(st) - have = len(rs.fetchall()) > 0 + have = rs.fetchone() is not None rs.close() return have except exc.DBAPIError, e: