From e79fd50e586a4dcdefcd1181d726f47a713d02d3 Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Sun, 21 Apr 2013 17:23:03 -0400 Subject: [PATCH] - changelog - just do a fetchone() here, no need for len() etc. --- doc/build/changelog/changelog_08.rst | 7 +++++++ lib/sqlalchemy/dialects/mysql/base.py | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) 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: -- 2.47.2