]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
- changelog
authorMike Bayer <mike_mp@zzzcomputing.com>
Sun, 21 Apr 2013 21:23:03 +0000 (17:23 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sun, 21 Apr 2013 21:23:03 +0000 (17:23 -0400)
- just do a fetchone() here, no need for len() etc.

doc/build/changelog/changelog_08.rst
lib/sqlalchemy/dialects/mysql/base.py

index a232499d61f186c18c7446996e1b8ba3e422ab5c..7f98c4b0b1af25157ecf380c8734bc24594e5f8c 100644 (file)
@@ -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
index d56ab137c1cea81086e7ad83a589cdd33e035900..38c86b116deec15732bf4766ad7c4e18415d7fdb 100644 (file)
@@ -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: