>
> Some how this doesn't result in an error ticket, has anything changed?
>

Yes, after your original query, we fixed it -- Rows objects are now stored 
and retrieved as a list of Row objects instead of a list of dictionaries.

Note, when Row objects are stored in the session (either individually or as 
part of a Rows object), they lose their .update_record() and 
.delete_record() methods, as those are lambda functions stored with each 
Row (and cannot be pickled). They also lose the Set objects that enable 
recursive selects (
http://web2py.com/books/default/chapter/29/6#Recursive-selects) with linked 
tables. So, the pickled/unpickled Row objects retain all the record data 
but lose some of the special built-in web2py functionality.

Anthony

Reply via email to