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:[email protected]>
512/203.3198 (m)