Hi Andy, On Tue, Oct 6, 2009 at 8:45 PM, Andy Freeman <[email protected]> wrote:
> > Short version. > > When, exactly, are apiproxy_errors.ApplicationErrors > with .application_error == datastore_pb.Error.CONCURRENT_TRANSACTION > raised. > They are raised inside a transaction, when a conflict is detected with another concurrent transaction. The transaction infrastructure will catch and retry these several times, and only raise it in the external code if it was unable to execute the transaction after several retries. -Nick Johnson > > > > > -- Nick Johnson, Developer Programs Engineer, App Engine Google Ireland Ltd. :: Registered in Dublin, Ireland, Registration Number: 368047 --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~----------~----~----~----~------~----~------~--~---
