On Tue, 18 Jun 2002, Oliver Bleutgen wrote: > First, your quoting is wrong, I didn't write that - talk about > precisionist *g*.
Check the number of >s. I don't know who lost the attribution of the inner part, but I just replied to your message and cut off everything after the last line quoted. The joys of email <grin>. > But, there's also the attribute safe, which is described in 9.1.1: [...] > Which is IMO exactly what we were talking about in that thread. Good point. > Perhaps it is. I don't know the areas of the code where you have seen > that, but it might be inspired not by the problem of idempotence, but of > "safeness" It's not in the one example I could quote you, in Z3 (some hoops Casey jumped through to try to get the first call to look up a non-existent annotation in an AttributeAnnotatable from causing a ZODB write). But in other cases it might well be. In light of the hit counter use case, safety probably is much more important than idempotence. --RDM _______________________________________________ Zope-Dev maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope )