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.


Zope-Dev maillist  -  [EMAIL PROTECTED]
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope )

Reply via email to