From: Philip Jenvey Date: Sat, 13 Mar 2010 18:20:57 +0000 (-0800) Subject: only enable WITH_UNICODE when >= cx_Oracle v5 X-Git-Tag: rel_0_6beta2~54^2~12^2~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=6b5af8f526883be4e11676adbe8067adbff2dd74;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git only enable WITH_UNICODE when >= cx_Oracle v5 --- diff --git a/lib/sqlalchemy/dialects/oracle/cx_oracle.py b/lib/sqlalchemy/dialects/oracle/cx_oracle.py index ab92cc4663..32c52b4e64 100644 --- a/lib/sqlalchemy/dialects/oracle/cx_oracle.py +++ b/lib/sqlalchemy/dialects/oracle/cx_oracle.py @@ -350,8 +350,8 @@ class Oracle_cx_oracle(OracleDialect): elif not hasattr(self.dbapi, 'UNICODE'): # cx_Oracle WITH_UNICODE mode. *only* python # unicode objects accepted for anything - self.supports_unicode_statements = True - self.supports_unicode_binds = True + self.supports_unicode_statements = cx_oracle_ver >= (5, 0) + self.supports_unicode_binds = cx_oracle_ver >= (5, 0) self._cx_oracle_with_unicode = True else: self._cx_oracle_with_unicode = False