From 6b5af8f526883be4e11676adbe8067adbff2dd74 Mon Sep 17 00:00:00 2001 From: Philip Jenvey Date: Sat, 13 Mar 2010 10:20:57 -0800 Subject: [PATCH] only enable WITH_UNICODE when >= cx_Oracle v5 --- lib/sqlalchemy/dialects/oracle/cx_oracle.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 -- 2.47.3