On 27.02.06 09:56:49, Andrew Hedges wrote:
> Allow me to preface this by saying I am a complete newbie to Zope (I prefer 
> to 
> think of it as beginner's mind...).  What I am attempting to do is 
> dynamically 
> add items to a dictionary, but Zope complains "keyword can't be an 
> expression". 
>  Here's the reduced case of my code:
> 
> <dtml-let eventsDict="{}">
>    <dtml-let calstart="somestring">
>       <dtml-call "REQUEST.set(eventsDict[calstart]=id)">
>    </dtml-let>
> </dtml-let>

First let me tell you: Write a python script for things like this, it
really belongs into one.

Second thing: your dtml-call has a serious error, eventsDict[..]=id is
executed but it doesn't produce anything so set is called with no
parameters and this is wrong. set needs 2 parameters, one beeing a
string as the key and a second as the value which can be of any type
python knows.

I also don't get what this snippet should do?

Andreas

-- 
Today is the first day of the rest of your life.
_______________________________________________
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope-dev )

Reply via email to