From: David McNelis Date: Wed, 15 Aug 2012 15:22:03 +0000 (-0500) Subject: Updated mysqlconnector to support client flags and added character set information X-Git-Tag: rel_0_7_9~48 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2b6a0aa9f459554ea31c053c015c0c5811b40a10;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git Updated mysqlconnector to support client flags and added character set information --- diff --git a/lib/sqlalchemy/dialects/mysql/mysqlconnector.py b/lib/sqlalchemy/dialects/mysql/mysqlconnector.py index be99367be9..67e2aaa8a5 100644 --- a/lib/sqlalchemy/dialects/mysql/mysqlconnector.py +++ b/lib/sqlalchemy/dialects/mysql/mysqlconnector.py @@ -107,13 +107,13 @@ class MySQLDialect_mysqlconnector(MySQLDialect): dbapi_con = connection.connection from mysql.connector.constants import ClientFlag - dbapi_con.set_client_flag(ClientFlag.FOUND_ROWS) + dbapi_con.set_client_flags([ClientFlag.FOUND_ROWS]) version = dbapi_con.get_server_version() return tuple(version) def _detect_charset(self, connection): - return connection.connection.get_characterset_info() + return connection.connection.charset def _extract_error_code(self, exception): return exception.errno