If I use the DAL select on a sqlite database to select a record then it 
locks the table even if no records are found.  If I change it to 
db.executesql(....) then it does not lock the table. For example:

while not process:
           time.sleep(30)
           process=db(db.process.status=="pending").select().first()

If there are no records found the table stays locked so it cannot even be 
viewed in appadmin.

Is this what is expected/desirable? Is there a way to release the lock?

Reply via email to