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)


Reply via email to