[Zope] depthfinder

Jim Washington jwashin@vt.edu
Mon, 22 Nov 1999 13:23:40 -0500


I imagine this would be an excellent opportunity to learn the <dtml-try>
... <dtml-except>  ... </dtml-try> tags.  They make truly wonderful ways
around errors you don't expect, and in this case, some that you do.

But would this be considered cheating?

-- Jim Washington

Oleg Broytmann wrote:
> 
> On Mon, 22 Nov 1999, Ethan Fremen wrote:
> > why doesn't this work?  It fails if PARENTS[1] evaluates to false.
> >
> > <dtml-if "PARENTS[1]"><a href="<dtml-var
> > "PARENTS[1].absolute_url()">">back</a></dtml-if>
> >
> > last lines of traceback:
> >
> >   IndexError: list index out of range
> 
>    The error message said it all - list index out of range. Read: there is
> no PARENTS[1], only PARENTS[0].
>    Test "_.len(PARENTS) > 1"...
> 
> Oleg.
> ----
>     Oleg Broytmann      Foundation for Effective Policies      phd@phd.russ.ru
>            Programmers don't die, they just GOSUB without RETURN.