Just noticed that ResultProxy.fetchall() is a bit broken in 0.4x (I think
it's for queries that do not populate the DBAPI cursor.description). In my
case, it's executing a stored procedure that returns data:
S.execute('exec schema.storedproc 1234').fetchall()
Traceback (most recent call last):
File "msh.py", line 49, in ?
print S.execute('schema.storedproc 1234').fetchall()
File "/usr/lib/python2.4/site-packages/SQLAlchemy-
0.4.2dev_r3844-py2.4.egg/sqlalchemy/engine/base.py", line 1249, in __repr__
return repr(tuple(self))
File "/usr/lib/python2.4/site-packages/SQLAlchemy-
0.4.2dev_r3844-py2.4.egg/sqlalchemy/engine/base.py", line 1241, in __iter__
yield self.__parent._get_col(self.__row, i)
File "/usr/lib/python2.4/site-packages/SQLAlchemy-
0.4.2dev_r3844-py2.4.egg/sqlalchemy/engine/base.py", line 1500, in _get_col
type_, processor, index = self._key_cache[key]
AttributeError: 'ResultProxy' object has no attribute '_key_cache'
> ResultProxy has no
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---