----- Original Message ----- From: Jonothan Farr <jfarr@real.com>
OK, thanks. I wasn't aware of these proposed changes. I suppose it makes more sense then to just leave it as a downloadable patch for people that would like the functionality right away (and wouldn't mind updating their dtml code later).
Actually, it shouldn't be too hard to make the patch behave this way from the start, so no code would need to be changed. Couldn't call it "break" without more work than it's worth, tho, since that's a reserved word in Python. Just add: def stop(self): raise BreakException, self to the sequence_variables class in DT_InSV.py, and change each "except BreakError: foo" clause into: except BreakError, bobj: if bobj == self.vars: foo else: raise and <dtml-call sequence-stop> should work. I think. Cheers, Evan @ digicool & 4-am