]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
return erro_code cymysql dialects
authorHajime Nakagami <nakagami@gmail.com>
Tue, 26 Feb 2013 13:57:16 +0000 (22:57 +0900)
committerHajime Nakagami <nakagami@gmail.com>
Tue, 26 Feb 2013 13:57:16 +0000 (22:57 +0900)
lib/sqlalchemy/dialects/mysql/cymysql.py

index 1d6f97787255a396eeb870fc54f735116f0d2e22..da06121dc1d8f22efa836712ce161fd83753c456 100644 (file)
@@ -26,9 +26,10 @@ class MySQLDialect_cymysql(MySQLDialect_mysqldb):
         return __import__('cymysql')
 
     def _extract_error_code(self, exception):
-        v = exception.args[0]
-        if not isinstance(v, int):
-            v = v.args[0]
-        return v
+        # Py2K
+        return exception[0]
+        # end Py2K
+        # Py3K
+        #return exception.args[0].args[0]
 
 dialect = MySQLDialect_cymysql