[Zope] bug in dtml-in parametrics

Peter Bengtsson mail@peterbe.com
Thu, 16 Aug 2001 10:50:01 +0200


I tried something like this:

<dtml-call "REQUEST.set('bstart',0)">
<dtml-call "REQUEST.set('bsize',3)">
Show the <dtml-var "REQUEST['bsize']"> first items
<dtml-in sequence orphan="0" start="REQUEST['bstart']"
size="REQUEST['bsize']">

But I got a KeyError on "REQUEST['bsize']" !!
Not on REQUEST['bstart'] or <dtml-var "REQUEST['bsize']">

Here's the odd cure which works:

<dtml-call "REQUEST.set('bstart',0)">
<dtml-call "REQUEST.set('bsize',3)">
Show the <dtml-var "REQUEST['bsize']"> first items
<dtml-let inches="REQUEST['bsize']">
<dtml-in sequence orphan="0" start="REQUEST['bstart']" size=inches>

Has this been reported? Am I missing something about the size parameter?

Zope 2.3.0, python 1.5.2