I think this is what you are asking: myorderlist = [db.table.field1, db.table.field2] orderby = reduce(lambda a,b:a|b, myorderlist) rows = db(db.table).select(orderby = orderby)
On Dec 20, 11:07 am, Lorin Rivers <lriv...@mosasaur.com> wrote: > How do I turn a list of fields to an orderby expression? > > In other words, If I have this: [db.table.field1, db.table.field2] > > I want this: db(db.table).select(orderby = db.table.field1 | db.table.field2) > > Thanks! > -- > Lorin Rivers > Mosasaur: Killer Technical Marketing <http://www.mosasaur.com> > <mailto:lriv...@mosasaur.com> > 512/203.3198 (m)