Christian Heimes wrote:
* DeferWrapper didn't cache the result of the expression like ordinary vars do.

This was intended, though you couldn't know that since I never documented this. Consider the following terrible example:


<div tal:define="xis defer:string:x is $x">
  <p tal:repeat="x python:range(3)"
     tal:content="xis"></p>
</div>

This should evaluate to:

<div>
  <p>x is 0</p>
  <p>x is 1</p>
  <p>x is 2</p>
</div>

Why?? I don't remember why I wanted this behavior; it was an experiment, and I can't find any code of mine that uses it.

Cheers,

Evan @ 4-am

_______________________________________________
Zope-Dev maillist - Zope-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zope-dev
** No cross posts or HTML encoding! **
(Related lists - http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )

Reply via email to