Hi Zope of course has no orm by default. All of it's transactions can be commited on request boundaries by default (ie on successful completion of the request) so you don't have to worry about explicit commits (unless you want to).
Unfortunately/fortunately (depending on your point of view) transactions in appengine don't work that way, so whilst you could build a wrapper that tracks individual puts and not really put them until the end, it wouldn't be in a transaction that all work or don't. transactions don't work that way (though you could dream up a scheme) as their scope is governed by entity groups. everything in appengine in python needs to be a lot more explicit. Rgds Tim -- 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.
