At 16.04.2002 15:44 -0400, Brian Lloyd wrote:
I am, as the author of the dtml-set tag, of course willing to commit to the implementation of this tag for 2.6
Ivo - I don't have a problem with the spelling of this. I _do_ have a problem with the fact that it (your existing release) actually stores the variable in REQUEST. If it were to store them somewhere more appropriate in the DTML namespace stack, I'd be happy to OK it.
Hm, but the REQUEST is where we want the variables to be set! Otherwise we'd use dtml-let, wouldn't we?. It is my understanding that the dtml-set tag is just REQUEST.set() with sugar on it (and sweet sugar that is!). Changing that semantics might (will?) break existing projects that already use dtml-set (several of mine, FWIW) where the REQUEST is later passed from DTML to e.g. PythonScripts... What Ivo does is *exactly* what I want. What would "somewhere more appropriate" look like? What then would be the difference to dtml-let? I understand that REQUEST.set()/dtml-set is to be used sparingly in general, but in some situations there is no alternative. And it appears to be a widely used Zope(2) idiom as well. Thanks, Stefan -- BLOWFISH n. - Preference for beef