Oracle driver - get_type called on standard dict type
Issue #846
resolved
get_type is called on standard param dict, resulting in tracebacks like this:
Traceback (most recent call last):
File "c:\svn\devel\altair3\trunk\server\altair\test\unittests\database\test_connectors.py", line 42, in test_objects
schema.createTables()
File "c:\svn\devel\altair3\trunk\server\altair\database\schemas\schema_0001.py", line 566, in createTables
versions.insert().execute(database_version = version, install_time=altair.core.util.now())
File "c:\svn\sqlalchemy\lib\sqlalchemy\sql\expression.py", line 973, in execute
return e._execute_clauseelement(self, multiparams, params)
File "c:\svn\sqlalchemy\lib\sqlalchemy\engine\base.py", line 1125, in _execute_clauseelement
return connection._execute_clauseelement(elem, multiparams, params)
File "c:\svn\sqlalchemy\lib\sqlalchemy\engine\base.py", line 832, in _execute_clauseelement
return self._execute_compiled(elem.compile(dialect=self.dialect, column_keys=keys, inline=len(params) > 1), distilled_params=params)
File "c:\svn\sqlalchemy\lib\sqlalchemy\engine\base.py", line 843, in _execute_compiled
context.pre_execution()
File "c:\svn\sqlalchemy\lib\sqlalchemy\engine\default.py", line 261, in pre_execution
self.pre_exec()
File "c:\svn\sqlalchemy\lib\sqlalchemy\databases\oracle.py", line 205, in pre_exec
self.set_input_sizes()
File "c:\svn\sqlalchemy\lib\sqlalchemy\engine\default.py", line 328, in set_input_sizes
typeengine = params.get_type(key)
exceptions.AttributeError: 'dict' object has no attribute 'get_type'
r3733, Python 2.5, cx_Oracle 4.3.3
Comments (4)
-
repo owner -
Account Deleted Seems to be fixed in trunk now.
-
repo owner - changed status to resolved
-
repo owner - removed milestone
Removing milestone: 0.4.xx (automated comment)
- Log in to comment
thanks....i havent had the chance to test the trunk with oracle yet, will get to this soon.