With rev. 2321 of oracle.py I'm getting the error below when I do the
following:
sr =
session.query(StudyRequest).selectfirst(study_request_table.c.study_request_id
== request_id)
With 3.4 I don't get and error.
Note that I'm only using oracle.py from the trunk, everything else is
3.4
Traceback (most recent call last):
File "<console>", line 1, in ?
File "c:\python24\lib\site-packages\sqlalchemy-0.3.4-py2.4.egg
\sqlalchemy\orm\
query.py", line 214, in selectfirst
ret = self.select_whereclause(*args, **params)
File "c:\python24\lib\site-packages\sqlalchemy-0.3.4-py2.4.egg
\sqlalchemy\orm\
query.py", line 252, in select_whereclause
return self._select_statement(statement, params=params)
File "c:\python24\lib\site-packages\sqlalchemy-0.3.4-py2.4.egg
\sqlalchemy\orm\
query.py", line 378, in _select_statement
return self.execute(statement, params=params, **kwargs)
File "c:\python24\lib\site-packages\sqlalchemy-0.3.4-py2.4.egg
\sqlalchemy\orm\
query.py", line 308, in execute
result = self.session.execute(self.mapper, clauseelement,
params=params)
File "c:\python24\lib\site-packages\sqlalchemy-0.3.4-py2.4.egg
\sqlalchemy\orm\
session.py", line 133, in execute
return self.connection(mapper,
close_with_result=True).execute(clause, param
s, **kwargs)
File "c:\python24\lib\site-packages\sqlalchemy-0.3.4-py2.4.egg
\sqlalchemy\engi
ne\base.py", line 258, in execute
return Connection.executors[type(object).__mro__[-2]](self,
object, *multipa
rams, **params)
File "c:\python24\lib\site-packages\sqlalchemy-0.3.4-py2.4.egg
\sqlalchemy\engi
ne\base.py", line 282, in execute_clauseelement
return self.execute_compiled(elem.compile(engine=self.__engine,
parameters=p
aram), *multiparams, **params)
File "c:\python24\lib\site-packages\sqlalchemy-0.3.4-py2.4.egg
\sqlalchemy\sql.
py", line 511, in compile
compiler.compile()
File "c:\python24\lib\site-packages\sqlalchemy-0.3.4-py2.4.egg
\sqlalchemy\sql.
py", line 392, in compile
self.statement.accept_visitor(self)
File "c:\python24\lib\site-packages\sqlalchemy-0.3.4-py2.4.egg
\sqlalchemy\sql.
py", line 1607, in accept_visitor
self.order_by_clause.accept_visitor(visitor)
File "c:\python24\lib\site-packages\sqlalchemy-0.3.4-py2.4.egg
\sqlalchemy\sql.
py", line 915, in accept_visitor
c.accept_visitor(visitor)
File "c:\python24\lib\site-packages\sqlalchemy-0.3.4-py2.4.egg
\sqlalchemy\sql.
py", line 1259, in accept_visitor
visitor.visit_column(self)
File "C:\Python24\lib\site-packages\sqlalchemy-0.3.4-py2.4.egg
\sqlalchemy\data
bases\oracle.py", line 378, in visit_column
File "c:\python24\lib\site-packages\sqlalchemy-0.3.4-py2.4.egg
\sqlalchemy\ansi
sql.py", line 218, in visit_column
n = self.dialect.oid_column_name()
TypeError: oid_column_name() takes exactly 2 arguments (1 given)
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"sqlalchemy" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/sqlalchemy?hl=en
-~----------~----~----~----~------~----~------~--~---