Python 在google appengine上的web2py中更新不起作用

Python 在google appengine上的web2py中更新不起作用,python,google-app-engine,web2py,Python,Google App Engine,Web2py,我正在构建一个邀请模块。 在控制器中,我有以下代码: try: .... some initial stuff try: ... some stuff update_request_query = (db.INVITE_SIGNUP.email_id == request_email_id) db(update_request_query).update(activation_key=key,activation_url=activation_ur

我正在构建一个邀请模块。 在控制器中,我有以下代码:

try: 
.... some initial stuff

   try:

   ... some stuff

       update_request_query = (db.INVITE_SIGNUP.email_id == request_email_id)
       db(update_request_query).update(activation_key=key,activation_url=activation_url)

   ... some other stuff

   except (Timeout,TransactionFailedError,InternalError), derr:
                logger.warn('Datastore exception for ID: '+ request_email_id +': '+ str(derr))
except (Error, Exception), ex:
        logger.error('Fatal Error: '+ request_email_id +': '+ str(ex))

问题是update语句在GAE上不起作用。需要更新的字段为空,不会引发错误。 根据我的观察,这种情况每天发生一次,大约在每日配额重置时发生

我做错什么了吗