[Zope] DTML Loop, is there a 'continue'?
Spicklemire, Jerry
Jerry.Spicklemire@IFLYATA.COM
Mon, 25 Sep 2000 09:22:25 -0500
>On Fri, Sep 22, 2000 at 12:39:52PM -0500, Spicklemire, Jerry wrote:
>> I'm about searched out trying to find any discussion about calling a
normal
>> "continue" statement, as in Python, from DTML. Any ideas?
>>
>> I just want to short circuit a dtml-in loop for one pass, and then finish
>> the rest of the loop, based on a parameter.
to which Martijn replied:
> There isn't, other than using a nested <dtml-if>. You could also use
> a <dtml-try><dtml-except> and <dtml-raise> combo, where raising an
> exception would take you to the except clause and then out.
Thanks Martijn,
It dawned on me that, since I'm iterating through a temporary list,
it is simpler to test the parameter once, and delete non-valid list
members prior to the loop. That eliminates testing during every pass.
Later,
Jerry S.