I'm building a web front end for a system where the model is defined by a server I communicate with via SOAP and soaplib. Most of the data I need to display are flat lists of objects returned by a remote procedure call. The paginate decorator is working well for this except that column sorting doesn't work.
I fixed my problem by applying the following patch, essentially it uses the sort method build into list objects and promotes the check for non-select results objects to the first made (as I do have SQLAlchemy and SQLObject installed). Is this something you would be interested in incorporating, or is there a better way to achieve sorting simple lists?