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 sqlalchemy@googlegroups.com
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to