diff options
author | Hajime Nakagami <nakagami@gmail.com> | 2013-03-07 00:14:46 +0900 |
---|---|---|
committer | Hajime Nakagami <nakagami@gmail.com> | 2013-03-07 00:14:46 +0900 |
commit | 81575549980c4f239da4362e6add9beef9505b73 (patch) | |
tree | b88aff727505e2c62f5db6ebcc3f1684ed18471d /lib/sqlalchemy/dialects/mysql/cymysql.py | |
parent | 50cc82b7966f70aeb8c21d881be4ca2b3327f7bf (diff) | |
download | sqlalchemy-81575549980c4f239da4362e6add9beef9505b73.tar.gz |
do_execute() hook in cymysql dialect
Diffstat (limited to 'lib/sqlalchemy/dialects/mysql/cymysql.py')
-rw-r--r-- | lib/sqlalchemy/dialects/mysql/cymysql.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/sqlalchemy/dialects/mysql/cymysql.py b/lib/sqlalchemy/dialects/mysql/cymysql.py index d9b43869c..6f9bc30d6 100644 --- a/lib/sqlalchemy/dialects/mysql/cymysql.py +++ b/lib/sqlalchemy/dialects/mysql/cymysql.py @@ -43,6 +43,10 @@ class MySQLDialect_cymysql(MySQLDialect_mysqldb): driver = 'cymysql' description_encoding = None +# Py2K + supports_unicode_binds = True + supports_unicode_statements = True +# end Py2K colspecs = util.update_copy( MySQLDialect.colspecs, @@ -55,6 +59,10 @@ class MySQLDialect_cymysql(MySQLDialect_mysqldb): def dbapi(cls): return __import__('cymysql') + def do_execute(self, cursor, statement, parameters, context=None): + """Provide an implementation of *cursor.execute(statement, parameters)*.""" + cursor.execute(statement, parameters) + def _extract_error_code(self, exception): return exception.errno |