[Zope-dev] Re: ComputedAttribute
Dieter Maurer
dieter@handshake.de
Wed, 10 Jan 2001 23:09:43 +0100 (CET)
Chris Withers writes:
> Martijn Pieters wrote:
> Now I think I know the answer to this one, but I'll ask just to be sure:
>
> class MyClass(Persistent Acquisition.Explicit):
>
> def _set_your_attribute (self,value):
> self._v_your_attribute = value
>
> def _get_your_attribute (self):
> return self._v_your_attribute
>
> your_attribute = ComputedAttribute(_get_your_attribute)
>
> ....with this class, your_attribute isn't going to play in Persistence,
> is it? (so I can update it lots without worrying about ZODB size
> growing... :-)
But, as I understand it, it is only updated in the thread
that did the update. Your next request may get a different
thread and see a different value.
Dieter