semaphore_query = db4.rollup_semaphore.id > 0 semaphore_set = db4(semaphore_query) semaphore_rows = semaphore_set.select() for row in semaphore_rows.find(lambda row: row.table_name[0]=='data_table'): print row
returns nothing. While: print db4(db4.rollup_semaphore.table_name=='data_table').select() Returns: rollup_semaphore.id,rollup_semaphore.table_name,rollup_semaphore.rollup_status 1,data_table,False Which is what I expect the first to return. What am I doing wrong? -- Lorin Rivers Mosasaur: Killer Technical Marketing <http://www.mosasaur.com> <mailto:lriv...@mosasaur.com> 512/203.3198 (m)