Dear all

Yesterday (november 3rd) Googgle's datastore was in maintenance and
during that period it was in read only mode.

In the app engine website they recommended us to include the following
code do handle exceptions:

google.appengine.runtime.apiproxy_errors.CapabilityDisabledError. This
will be thrown by db.Model.put(), db.Model.delete(), and
db.run_in_transaction(). You can use Python's try syntax to fail
gracefully on writes like this:

   from google.appengine.ext import db
   from google.appengine.runtime.apiproxy_errors import
CapabilityDisabledError
   myModel = db.Model()
   try:
       myModel.put()
   except CapabilityDisabledError:
       # fail gracefully here
       pass

In the web2py framework the web2py.gluon.contrib.gql.py file has
several calls for these functions (db.Model.put(), db.Model.delete(),
and db.run_in_transaction()).

It is possible to update the gql.py file to handle the exception?
Thank you.

Best regards,

Guillermo

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To post to this group, send email to web2py@googlegroups.com
To unsubscribe from this group, send email to 
web2py+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to