ok, i have tons of db() accesses throughout a few thousand lines of code. thinking out loud, but since it has to do with session and/or logging in and registering, then i can begin with the initial screens wherein the cookies or such may be reset and such. i have a few ideas of where, and in those areas i will capture exceptions and rollback as suggested. what exactly is the exception for the db or DAL? like > > try: some code except DBException on e: db.rollback() return 'db exception: %s' % e
just so that i can at least return more tracking information also. lucas --