summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/dialects/oracle
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2010-03-11 21:34:13 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2010-03-11 21:34:13 +0000
commitb763015642739353bfd6a9d95061d2955e79d3e1 (patch)
tree12f5df39681bd7053266424230fbaed45f94c9dd /lib/sqlalchemy/dialects/oracle
parent3254699f8527cde0ecd4d806c72e34764899b26b (diff)
downloadsqlalchemy-b763015642739353bfd6a9d95061d2955e79d3e1.tar.gz
re-enable these tests
Diffstat (limited to 'lib/sqlalchemy/dialects/oracle')
-rw-r--r--lib/sqlalchemy/dialects/oracle/cx_oracle.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/lib/sqlalchemy/dialects/oracle/cx_oracle.py b/lib/sqlalchemy/dialects/oracle/cx_oracle.py
index d536188da..1748a866c 100644
--- a/lib/sqlalchemy/dialects/oracle/cx_oracle.py
+++ b/lib/sqlalchemy/dialects/oracle/cx_oracle.py
@@ -213,7 +213,13 @@ class Oracle_cx_oracleExecutionContext(OracleExecutionContext):
del param[fromname]
if self.dialect.auto_setinputsizes:
- self.set_input_sizes(quoted_bind_names)
+ # cx_oracle really has issues when you setinputsizes
+ # on String, including that outparams/RETURNING
+ # breaks for varchars
+ self.set_input_sizes(quoted_bind_names,
+ exclude_types=[
+ self.dialect.dbapi.STRING,
+ self.dialect.dbapi.UNICODE])
if len(self.compiled_parameters) == 1:
for key in self.compiled.binds: